Of course the day job isn't always fun. That's why it's a job and that's what we get paid for. But: I f'ing love my job as a programmer. There is nothing in this world that I'd rather do. There's nothing that constantly fills me with as much joy as programming does. I admit that I might be a bit lucky here, having founded the company I'm working for; that allows me to pick my battles and find a good balance between s…
I think, as a founder you are missing the point that 99 out of 100 times you are told - explicitly or by work schedule "do not do it in an interesting, performant or elegant way, just get it working somehow and move on"
Programming is a Terrible Job
81–90 of 296 posts
Re: Programming is a Terrible Job
#82Solving 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…
DRY.
Solve the problem of repetition.
Re: Programming is a Terrible Job
#83Check out section 7.6 of Phil Greenspun's SITE CONTROLLER thesis http://philip.greenspun.com/research/tr1408/complete.pdf . It seems there has long been plenty of undesirable programming work (anyone for in-house COBOL?) but a BS in CS may have been a more reliable route to interesting work before the PC software industry.
Re: Programming is a Terrible Job
#84When the realization set in I got angry. First at the job then at myself. I held it tight knowing someone was to blame. Anger lead to depression which sparked more anger. But depression won, and eventually lead to a calm realization that programming wasn't the magical world I wanted it to be. So it became just a job.
I never wanted it to be just a job. I work with people who don't know a bit from a byte. They could care less what I code as long as it works. For a long time I believed them. I just made it work. Recently I've started to believe again.
I've started to believe in the magic again. I'm learning that within the boundaries of my job I can create little realms of beauty. No one cares how I code so I can code to my own enjoyment. I've stopped caring what other people thought. And I've stopped looking to the job and outside world to give me enjoyment and I've started looking inside myself. To find the joy in my own actions, in the moment.
Re: Programming is a Terrible Job
#85So if one limits oneself to just what the customer wants boss what the boss demands - programming is terrible, but programming unlike most other jobs allows one to follow one's own heart with costs tending to zero.
Re: Programming is a Terrible Job
#86There are an incredible amount of hard problems and interesting challenges in frontend web dev. The field is changing at a fantastic pace, and there are all sorts of exciting projects to get involved with. Its wide open. If you think its all just JS hacks you're doing it wrong.
> There are an incredible amount of hard problems and interesting challenges in frontend web dev. Name three that your boss will allow you to work on. > there are all sorts of exciting projects to get involved with Name three that your boss will allow you to work on. > If you think its all just JS hacks you're doing it wrong. Or maybe that's his boss doing it wrong: like, "This form is ugly on our HR people's compute…
Your boss may not let you work on it but there's no reason to not work on it outside the job for 5-10 hours a week, just for kicks. Those kicks might be enough to keep the day job more bearable.
If at the end of the day, putting in 5-10 hours a week extra out of your own time for it is considered too much, then accept that you also see your work as just a job.
Re: Programming is a Terrible Job
#87Earlier quoted context omitted.
There' a difference between having "large swaths of time that are a bit mind numbing", and having those swaths taking most, possibly all your working time. OP said: > I don't think I ever caught myself writing code for my employer and thinking "hey, I really enjoy this" ----- > Our job is not to program, our job is to create value. It's supposed to be the job of every worker out there. Even janitors (believe me, clea…
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
Re: Programming is a Terrible Job
#88Of course the day job isn't always fun. That's why it's a job and that's what we get paid for. But: I f'ing love my job as a programmer. There is nothing in this world that I'd rather do. There's nothing that constantly fills me with as much joy as programming does. I admit that I might be a bit lucky here, having founded the company I'm working for; that allows me to pick my battles and find a good balance between s…
I think, as a founder you are missing the point that 99 out of 100 times you are told - explicitly or by work schedule "do not do it in an interesting, performant or elegant way, just get it working somehow and move on"
Then I go home and write pure OO coffescript/C#. The company is great, but we have very different views on how software should be desigened.
Re: Programming is a Terrible Job
#89Earlier quoted context omitted.
I think, as a founder you are missing the point that 99 out of 100 times you are told - explicitly or by work schedule "do not do it in an interesting, performant or elegant way, just get it working somehow and move on"
Oh I know (I also said so in my comment). And that's why I consciously try to distribute the interesting work between my coworkers and I. That way everybody gets a nice mix between "job" and "fun". Does that mean that sometimes I have to do crap? Yes. Does that mean that everybody gets to have fun at times? Yes. If I can help it at all, I will not be the person responsible for somebody to write the rant that OP has p…
Re: Programming is a Terrible Job
#90There's a reason it is called work and not play. If work was always enjoyable, then they wouldn't need to pay you to do it. I think the author is delusional if he thinks any programming anywhere doesn't have large swaths of time that are a bit mind numbing. And my experience has been the programmers who think themselves 'above that' are the ones that provide the least value. Our job is not to program, our job is to c…
> If work was always enjoyable, then they wouldn't need to pay you to do it. Why do football players, musicians and movie actors get payed 1000x as much as the software engineers who made the technology to make possible their success? TV, Internet, radio, now all HD quality. So that some people can enjoy their work and earn millions while we who invent and produce the infrastructure should suck it up and call it work…