Ask HN: Software Developers – Do you like your job?
On a scale of 1 to 10, what is your happiness level at work? 1=horrible and 10=awesome.
How would you explain your level in one/two sentences max?
How would you explain your level in one/two sentences max?
106 comments
[ 3.1 ms ] story [ 79.9 ms ] threadI'm the founder of my own startup. I love being able to work on interesting technical challenges while solving tangible problems for companies.
I'm a junior, so my dev work is very mentally draining. However I am well supported and respected by all.
The explanation is that I haven't figured when to use the rounding function.
But seriously, I love what I do. Hope I can keep doing it forever.
Part of it is golden handcuffs, okay income, okay workload. Everything is fine.
Fine isn't interesting though.
Senior level, parttime independent. I'd give a 10 because when not working for a couple of weeks I really start to miss programming, but -2 because working with other developers and working with users is not always sunshine&happiness and because I mostly like to do lower level detailed stuff, debugging nasty stuff, ... but I cannot do that all of the time.
office 4 - open office is the worst thing ever invented
people 7 - mostly good people, few bad
general happiness 6 - i need to stop working for others and choose my own path
I do a lot of junk outside of actual coding, so coding skills have suffered because I write very little code (I do help desk, server maintenance, troubleshooting software outside of our code bases, project planning, tech. documentation, unnecessary meetings). Uncertainly about the technical direction of projects we may be doing and the company itself, so it's difficult to figure out what new skills would be needed and to invest in or whether I should stick around.
I hate bad requirements, trade offs that lead to even more unmaintainable code written by me, outdated... everything and design choice that make me throw up.
Thus I will rate with 6/10 and part of that mediocre score comes from the relatively high income and benefits.
Isn't my dream job, but it pays the bills, has interesting enough work, and I don't feel like shit going in to work each day.
Greenfield project, techs of my choosing(Elm + Elixir), work from home (in different country), lots of say in direction of product, so yeah, pretty darn good.
Early 30s, spending days staring at computer screens is a nice way to waste your life, the whole RoR to Node.js to Go and React hype cycle made me realize I'm too old for this shit.
Finding a job where I'm above of all that madness would be great but middle management is even worse and it's not in me. Maybe self-sufficiency farming would be a better route.
Also, when you have a mostly physical demanding job, you can easily socialize with your friends afterwards, with dev work you're brain dead by the end of the day.
i think the same!
Wow, are you me? When people ask me if I feel like programming is what I want to do the rest of my life I often reply with "No, I think one day I'll just drop it all and move on the country side". Nice to know I am not the only one :)
Farming is not such fun, but rural living is pretty cool.
There are billions are people trying to get out of self sufficiency farming because it's suffering.
To make it bearable you need tons capital intensive machinery, and extensive skills. You have to do it on industrial scale.
This! I tend to think the same way. I can drain my brain so much that by 5pm I'll be a ghost. I've found helpful to divide my tasks into smaller composable units and if I can't reach that point then I try to think that I'm doing something wrong and I'll poke someone else in the team looking for some help. It's hard when you don't have anyone you can talk to.
My biggest challenge is stop thinking about work. It's not always like that but when it gets rainy and dark and there is something interesting going on at work I can get 100% absorbed. Not healthy at all but it's hard to overcome it. I'll wake up in the middle of the night thinking about something I'm working on. It's kind of scary but I also enjoy it. Do you feel like that at all?
Socializing is also really helpful for me, but it's hard to make quality friends - I am an immigrant which doesn't help at all.
Don't mean to sound condescending or anything. It's just I know a lot of people that LOVED start ups post-college and are now feeling the exact same way as you, and kind of forget that there's super cushy jobs out there without a lot of the startup stupidity.
That's why they are always hiring and firing :)
This worries me, happens to me lately also. It's probably a pattern that our brain learns from programming, to optimise and simplify everything and actually ignore what does not matter. Probably this translates into our behaviour outside work, where your socialisation skills suffer. What I noticed is that the brain can be resurrected (partially) by exercising. Perhaps we could use the experience of more socialising jobs every once in a while but ... we have our golden-handcuffs.
> Finding a job where I'm above of all that madness would be great [...]
I think the problem is your assuming that programming is limited to cranking out dynamic websites ("web applications" they call them nowadays) all day. There are plenty of problems out there -- even internal ones! IT tools that are missing -- that need solving that don't even come close to have web interface or where web interface is only a superficial part.
I spend part of my free time learning math, distributed systems, and other subjects in hopes of moving to another area one day.
and the follow-up
http://blog.cleancoder.com/uncle-bob/2016/09/01/TheLurn.html
Keep in mind that companies are happy to pay you more than twice as much to do that than they'd pay somebody to do anything else. Than means you can spend less than half your life staring at that screen each year and still come out ahead compared to the average joe.
Save your money and you can take 6 months vacation each year, or a 2 year sabbatical every 4. Certainly that would improve your quality of life a bit, no?
Compare to "self-sufficiency farming" where instead of a screen, you're staring at potato plants all day every day. Plants, I might add, that don't give you the opportunity to take half the year off each year and the money to travel the world while doing so. To an outsider, it would seem that trading one for the other is kind of a silly idea. At least I'm sure you could find no shortage of farm hands who would happily hold on to your seat in front of that screen if you wanted to switch places.
I was going to reply to the parent, but I couldn't have said it better myself. I am not unhappy, but the constant switch from framework to framework that my coworkers push has jaded me. Maybe I am just getting too old (relative to them)
I too dream of homesteading, but I don't think it is a valid option.
Late 20s, working remotely for an american company. work is not that stressful, i earn good money, i have unlimited vacation time (that i 100% use. just spent a week in london with my wife because we found cheap tickets).
all in all, would recommend :)
- A high pay
- Working with open source
- Option to work less: either 4 day weeks or <8 hour days
The only downside to always working with my brain is that I get less enjoyment out of puzzle games and critical thinking in my free time. I'd rather have it this way than the other way around, though.