Live data from Hacker News

Programming is a Terrible Job

pastebin.com

111–120 of 296 posts

Re: Programming is a Terrible Job

#111
post #41

Solving problems is interesting. Repetition is terrible. As programmers many of the things we build are to automate processing that other people would find repetitive and make errors doing. As a result, our work becomes repetitive and we make errors doing it. As some level we've succeeded – we've added a layer of abstraction and made a lot of people's lives easier – but we've also moved our expectations ahead of us a…

"Solving problems is interesting. Repetition is terrible." Most "programming" is just "digital plumbing". No matter how flashy or utilitarian the taps or basin are, underneath the job is pretty much always the same - you hook up hot water to one tap, cold water to the other, and the sink drain to the drainpipe. You can do a great job or a shoddy job - so long as nothing leaks _too_ much, it doesn't make any differenc…

I'll be honest, this fact in and of itself is driving me to plan for a PhD. I have no interest in being a digital plumber. Zip. Zero. Nada. I want to solve fundamental problems that have never before been solved.

Re: Programming is a Terrible Job

#113

Earlier quoted context omitted.

Seconded. It's not our job to create value.. Well it is but in a perverse way. It's our job to follow a boss' order and do what he thinks has value to his life, his salary, and him not getting in trouble with higher management

You guys need to take responsibility for your unhappiness and go find a job where you aren't treated as a cog. I say that with complete sincerity. Find a better job.

I already am. I'm starting a side gig, and will do it full-time as soon as it starts earning profit :) But I'm stating the reality that's true for the vast majority of people here.

Re: Programming is a Terrible Job

#114
I always just ignore the subject domain and focus on a technical challenge. That's been enough for me for 15 years so far. I haven't ever been stuck on O&M work though - that seems soul-crushing.

Get yourself some new development work, and try to pick the hardest challenges and that'll often be enough to stimulate you.

Re: Programming is a Terrible Job

#116
I agree with a lot of these. Fixing IE JavaScript and CSS with stupid browser hacks is, to me, the equivalent of moping up puke and cleaning toilets in the world of web development.

But hey, sometimes you have to do it to pay the bills. If you can move on up the better. Nevertheless, I think it's good for everyone to pay their dues in doing the menial stuff because it helps build character.

Re: Programming is a Terrible Job

#117

Earlier quoted context omitted.

Seconded. It's not our job to create value.. Well it is but in a perverse way. It's our job to follow a boss' order and do what he thinks has value to his life, his salary, and him not getting in trouble with higher management

You guys need to take responsibility for your unhappiness and go find a job where you aren't treated as a cog. I say that with complete sincerity. Find a better job.

> Find a better job.

Sure! Can you provide for my family while I do?

Re: Programming is a Terrible Job

#118
Programming is like being able to build a house. the house is the product. some builders are completely driven and passionate and build the worlds most beautiful structures. Others build the ones we dont like.

programming is a toolset, its in the eye of the programmer where the passion for creativity, design and ultimately product lies. programming when combined with architectural skill creates the beautiful products we call iphones, devices, web stuff...

if someone is stuck thinking programming is just a tool they will naturally see it as boring or mundane. If someone takes that tool and changes the world with it, then Im sure they will not see it as such.

Re: Programming is a Terrible Job

#119

Earlier quoted context omitted.

I don't know if it's easy or hard. I'd bet it's rather on the easy side. What I know is that it's not with having dealines to produce the next product that anybody will have the time to take some step back and come with a better (more automatic) way of doing things. What's painful, it's not doing something repeatitive. It's being presured to repeat it, without being let automatizing it, which is what we should do as…

I had a colleague once that wanted to invest 4-8 hours writing a script that would save her about 1 hour each time it is run. The script was expected to be ran about once a week. She did the wrong thing and asked her boss. "Not enough time, there's more urgent things to do." She then lost an hour per week, contributing to the general sense of urgency that she lived under. Of course, this wasn't the only such script s…

My advice: never ask your boss to do something that will make both of you look better and presents no risk.

Re: Programming is a Terrible Job

#120
My modest experience shows that people complaining about doing mundane work, do complain when they work on the "dream job", too.

After all, motivation is something that you build, not something you have passed-on by DNA.

Post reply on HN