TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Programming is…

116 pointsby Concoursabout 14 years ago

12 comments

edw519about 14 years ago
Programming is...<p>examining an existing problem, devising an elegant software solution, building that solution, and enjoying the results.<p>helping a customer define a process and improving that process with technology 100X.<p>building something over and over again but knowing it's not quite right until we've sifted through the output enough to figure it out and then build it perfectly.<p>always working on puzzles but never knowing when the lightbulb will go off. When it does, dropping everything to build the solution that popped into our head.<p>taking existing software that was built with good intentions but didn't quite do the job and getting it to do the job right.<p>changing the way a data base is structured in order to eliminate 90% of the existing code.<p>teaching proper technique to someone who only knows how to hack together kludges and watching them blossom.<p>experiencing the tension between getting really good at what you know and always yearning to learn something new.<p>something we never could have done if we were born 100 years earlier and may not be able to do if we were born 100 years later.<p>building something that never existed anywhere before except in your own mind and bringing it to reality.<p>doing a happy dance when something works for the first time.
评论 #2536187 未加载
评论 #2539250 未加载
vimalg2about 14 years ago
This made my day.<p>In my day job as a TechnicalLead/PM/sysadmin/perfOptimizer, I do all of the 'non-coding' tasks daily. I guess I shouldn't feel so bad that I do all the non-coding grunt work for my team. They prefer to just write code.<p>Still. I should create something of my own just to fill in the last 10%. This is #1 reason i've always felt imposter syndrome hanging around real hackers in HN who write code regularly.<p>Anyone else like me who doesn't quite perfectly fit into the 'hacker in a startup' role?
评论 #2538265 未加载
miseabout 14 years ago
As my boss said: programming is just typing.
评论 #2536799 未加载
cabose07about 14 years ago
I think it forgot one thing on the list, Reviewing off-shore code to find that it is nothing but a big pile of spaghetti code.
mapleoinabout 14 years ago
This is why we're now called Software Developers I think.
评论 #2538584 未加载
thmzltabout 14 years ago
I wonder if we will be able to automate our job.
评论 #2536169 未加载
atomicdogabout 14 years ago
&#62;Configuring IDEs, virtual machines, web servers, databases<p>A lot of the things listed are things that infrastructure guys, not programmers, should be doing...
__markabout 14 years ago
All day today was spend configuring a screen to display visual studio in a pleasing manner, turns out it wasn't the screen that was at fault.
nickolaiabout 14 years ago
Thats is not programming, that's just a non-exhaustive programmer's chore list.
berntbabout 14 years ago
That made me feel a little better about yesterday.<p>Then I took a long lunch and wrote a specification for something elegant that can be done in two days, instead of the presently planned weeks... And then I got cursed out by the boss for taking a long lunch.<p>(I am quite happy here, but today I feel like trawling jobs sites for telecommute Perl jobs where it is ok to be very rusty on web development.)
georgieporgieabout 14 years ago
After graduating with a degree in Computer Science, and spending over ten years in positions named Software Engineer, I have come to the conclusion that I am doing neither science nor engineering.<p>Programming is... the craft of doing what you've been doing since you were eight years old, with increasing efficiency and foresight, while using complex names for things in order to sound like you're not simply doing what you've been doing since you were eight. :-)
评论 #2538579 未加载
greenieabout 14 years ago
Awesome!