Live data from Hacker News

Ask HN: How happy are you working as a programmer?

news.ycombinator.com

21–30 of 549 posts

Re: Ask HN: How happy are you working as a programmer?

#21
I am quite happy with my work and work environment. I think for the following reasons: Management that knows the field and knows how to manage. A delightful combination that is rare. steady release cadence. Every 4 weeks a release, new features land as ready. Always more data. Long term vision on product improvement and let us programmers decide on how to improve it. Combination of research and production work. Can be on the edge,but make sure it doesn't cut to much.

In summary we are treated like professionals and work professionally.

It's not pure commercial work at uniprot.org but it must deliver. The site is popular enough and constraints are interesting. All in all happy.

The job pays decent and allows me to be flexible with time. Which is important to me as a dad.

Re: Ask HN: How happy are you working as a programmer?

#22
I have been programming for 22 years. There have been times where i hated it and wanted to get rid of my computers. However, presently I'm really happy working as a programmer. The key for me is curiosity. How do things work? How should i solve this problem? If I'm not curious then I'm not having fun, and if I'm not having fun I'm not happy. My job at present doesn't feel like a job because I'm learning all about Hadoop and solving new and interesting problems with it. I'm sure I'll have down periods again, but i know i can find ways to regain my curiosity by switching tech stack or problem domain and get through those rough patches.

Re: Ask HN: How happy are you working as a programmer?

#23

I'm not. I have been doing it since I was 9. I pulled most of the heavy-duty, hardcore all-nighters during my teenage years; I grew up writing C, and was hacking on socket code and compiling kernels when I was 12-16. So by the time I was 20, I was utterly burned out. Most of my peers discovered the crazy, hyper-caffinated, 24/7 techie life in university years, and still have a few years of this insanity left in them.…

If you can bill $250/hr, why not hire people? Sounds like it would help fill your social/conceptual gap.

Someone in a regular job might need to ask for a promotion to management, but with your own company you become a manager as soon as you're willing to pay for someone else's time.

Re: Ask HN: How happy are you working as a programmer?

#24
I enjoy it, but only if I'm treated with respect, not micro-managed, and trusted to do my job. Ironically when managers set deadlines and add process, it demotivates me and the code ends up shipping later. The silver lining, however, is that I learn what not to do if I decide to start my own company (I have a note on my PC called, "Mistakes from previous companies that you shouldn’t make"). So in general, even if I'm unhappy at a job, I try to consider it a learning experience and move on to the next thing.

Edit: I should add that working remotely has been absolutely fantastic and adds to why I enjoy being a programmer. I feel lucky to work in a profession that allows this amount of flexibility.

Re: Ask HN: How happy are you working as a programmer?

#26
Right now? I'm pretty unhappy. I don't think I want to talk about exactly why publicly while I'm still in this job, but to give you an idea of how bad the situation is, literally all of my friends have been trying to get me to quit for months, with the exception of people who have given up because they think I must be insane.

On the other hand, I have a decade of full-time experience and I've been happy for about seven out of ten years. All things considered, that's not too bad. The other way to look at it is that I've had maybe five roles at one company, two another another, and one at a third, and I'd say four of those have been good. That's only 4/8, but it's possible to bail on bad roles and stay in good ones, which is how it's worked out to being good 70% of the time. Considering how other folks I know feel about their job, I can't complain about being happy 70% of the time.

In retrospect, some of my decisions have been really bad. If I could do it over again, I'd bail more quickly on bad roles and stay in good ones for longer.

My dumbest mistake was the time I was in an amazing position (great manager & team, really interesting & impactful work), except for two problems: an incredibly arrogant and disruptive person whose net productivity was close to zero who would derail all meetings and weird political shenanigans way above my pay grade. When I transferred, management offered to transfer the guy the guy to another team so I'd stay and I declined because I felt bad about the idea of kicking someone off the team.

From what I've heard, the problematic dude ended up leaving the team later anyway, so not having him kicked off didn't make any difference, and the political stuff resolved itself around the same time. The next role I ended up in was the worst job I've ever had. And the one after that is my current job, which is, well, at least it's no the worst job I've ever had. Prior to leaving the amazing job, I thought that it was really easy to find great jobs, so it wasn't a big deal to just go find another one. Turns out it's not always so easy :-). If I hadn't bailed on that and just fixed it, I'd be 4/6 and I could say I was happy with my job 80% of the time. Oh well, lesson learned. Looking back, I was incredibly lucky to get the roles that I did, but that same luck blinded me to the fact that it was luck and that there are some really bad jobs out there.

Re: Ask HN: How happy are you working as a programmer?

#27
post #23

I'm not. I have been doing it since I was 9. I pulled most of the heavy-duty, hardcore all-nighters during my teenage years; I grew up writing C, and was hacking on socket code and compiling kernels when I was 12-16. So by the time I was 20, I was utterly burned out. Most of my peers discovered the crazy, hyper-caffinated, 24/7 techie life in university years, and still have a few years of this insanity left in them.…

If you can bill $250/hr, why not hire people? Sounds like it would help fill your social/conceptual gap. Someone in a regular job might need to ask for a promotion to management, but with your own company you become a manager as soon as you're willing to pay for someone else's time.

1. Because I'm not billing $250/hr @ 40 hours/week. I wish! I just meant it's considered a normal consulting rate for what I do.

2. I've tried to transition out of consulting and into 100% product company, but have not so far been successful. There's a significant short-term revenue hit in that.

There's plenty of recurring product licencing and support revenue, but not enough to break me even, so it gets supplemented with consulting. And you know how lopsided that distribution is; 75% of the work for 45% of the revenue, or something like that.

Amidst that kind of schizophrenia, it's very hard to hire someone, both for financial reasons and because the hiring decisions that would need to be made are very different in those cases.

3. I've hired numerous people over the years, back when I was doing consulting/project work full time and not engaged in this productisation effort.

The people I could afford were mostly entry-level. In the niche vertical I'm in as well as the high-expertise business model I've created for myself, customers expectations are specifically for domain knowledge and multifarious skill sets. In other words, it doesn't scale out much beyond me and other folks exactly like me, so I couldn't find ways to bill my employees out.

Being a conscientious person who largely blamed himself and chose to view it as an entrepreneurial & management failure on my part rather than on theirs, I kept them on far longer than I could afford to, effectively working 2-3x as hard to keep the lights on and subsidise their salaries.

Clearly, the solution is to hire non entry-level people. But the folks with the expertise to be able to do the work are definitely a high-salary proposition, and I can't afford it.

4. Hiring is very much a question of cash flow. Learned that on hard mode. If someone took my $ANNUAL_GROSS, divided it by 12, and disbursed it to me on the 1st of every month, damn right I'd hire someone again. :-)

Re: Ask HN: How happy are you working as a programmer?

#29
I quit.

I had a nearly 20 year career in software, excellent references and well paid. I became completely burned out and hyper-cynical at the pointlessness and shallowness of it all. I can't get excited or even much beyond passing interest in an industry that is almost completely devoted to making the problem of too much stuff far worse.

So instead of getting excited at another pointless startup or tech that's "going to disrupt x" (it usually won't, and often it isn't even a sensible idea to), or "change the world" (nope, not that either), I gave it all up to work with my hands doing something. It's nice to actually feel like I am /doing/ something I can feel proud of, and is sustainable. Moving electrons around is just so unfulfilling.

I'm utterly jaded at the constant replacement, or latest shiny framework that's going to improve little, just change lots and sell more crap. The web has become an almost unusable mess where a single page loads 30 or 40 domains of ad, crap and tracking bringing us back to dial up speeds unless you block most of it.

I still follow tech, but my personal projects are dead as even when i have the time to (I have far more of that now and I feel so much better for it), I can't bring myself to code any more.

The money was nice, but I don't even really miss that. I do regret not being able to afford aerobatics as a hobby any more though!

Many of my peers have quit tech too, and of those who remain some would like to do something, anything else, but mortgage or other commitments keeps them tied to the money.

After three years I'm happier, healthier and don't miss it in the slightest.

Re: Ask HN: How happy are you working as a programmer?

#30
Programming is a means to an end for me, not an end unto itself. I like to make products, and—in many cases—the path of least resistance is to write code to make that happen.

As a result, my happiness as a programmer is directly correlated to how much user impact I see in the work I'm doing.

I also love my immediate coworkers, which helps immeasurably :)

edit: I'm in my 13th year of professional software development, and I have worked at a company where I can reasonably expect a 40 hour work week for the past 2.5 years. My stress level is at an all time low, which helps my happiness, too.

Post reply on HN