Live data from Hacker News

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

news.ycombinator.com

131–140 of 549 posts

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

#132
post #62

Earlier quoted context omitted.

> Your time and effort is going towards making someone else rich You are free to start your own business and get rich except it's not so easy, very few people can do it.

Unless you're rich to start with then you'll still end up making either your investors or your landlord rich. Do it right and you get rich too. But then you're often still perpetuating the system by then employing people who work making you rich. Start a cooperative, forget about being rich and seek the fulfillment of all its members.

I've often thought about the possibility of designing a company specifically to maximise the wealth of its employees. Choose a location with a low cost of living, give equity to all employees, maybe provide accommodation / food as part of the benefits package.

I'm not sure if I'm describing a cooperative, I just know that most normal companies do the exact opposite of this: they force you to live in a high cost area where you spend a large proportion of your salary on housing and other living costs.

I know there are plenty of good reasons why humans have decided to live in cities, but I can't help thinking there's a better way.

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

#133

6/10. I'm less than 3 years into my career, but I think I've worked for some of the best companies with great pay, benefits, environments, etc, including a tech giant and two startups. End of the day though, work is boring. Its always work. Your time and effort is going towards making someone else rich and their priorities are more important than your own. The only things I really look forward to are vacations and ev…

If you miss excitement, social connection, and orders of magnitude higher compensation cap in your life, while you still like coding, then I suggest you consider sales. Not just technical sales (though that gets your foot in the door), but eventually landing strategic sales accounts. It is pretty thrilling cold-calling people to establish your bona fides with a new customer; only a tiny fraction of the population finds it and public speaking (which you will also be called upon to perform in sales) not paralysis-inducing terrifying. You have to genuinely like people and be interested in them to really excel at sales. At the high-end of sales, where you lead sales organizations, sales-metric-based compensation plans will easily exceed that of nearly all programmers save the ones exiting unicorns with founder-level equity positions intact. You are constantly learning both technical and non-technical subject matter. There are grind-y parts, sure (every job has that), but I've never seen in sales the kind of grind programmers routinely endure.

Once you establish a successful sales record, you wield enormous influence upon product direction and implementation. If you keep your coding chops up to that point, then it is not inconceivable for you to be able to throw your weight around and pick and choose both what to code and actually implement it. Of course, if you aren't good at coding, then the engineering lead will continue to hate your guts. They will all hate your guts at first regardless of your skill level and ability to smoothly work with their teams, but if you are really, really good you can earn the respect of most after awhile.

Very good sales people who are still top 20% coders are an extremely rare combination. It would be difficult NOT to stand out in the crowd. That's good and bad.

The Great Filter in my suggestion is getting out and meeting people trying to connect with them. There are lots and lots of programmers, even "brogrammer"-types, who claim they are very extroverted, etc., who I find will freeze when faced with a list of contacts or a room of strangers and tasked with establishing connections. The vast majority of people, extroverted programmers included, are extroverted with people they know; it's human nature. Of those who can manage to overcome that nature, even fewer will come back with a systematic collection of facts and data about their contacts that you can work with as the start of a sales funnel. Of THAT population, even fewer will actually follow through the sales funnel. Out of THAT, anyone who can continue following up prospects and re-running them through a sales funnel under different campaigns is a unicorn. This is why sales is often broken up into pieces and parceled out to different people. But programmers possess a systems-thinking background that uniquely positions them to excel at sales if their personality really fits it.

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

#136
I definitely go through times where I struggle with the team dynamics, product direction, management. Perhaps all fields have similar analogs. But I'm not sure I'd be able to stay away from programming. It's been a lifelong pursuit and I have just as much fun now as I ever did. I am definitely happy, and I think I would be quite unhappy were I to stop.

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

#137
post #126

I'm a programmer who doesn't really get to program. I work for a consulting company. Most development work is off-shored, which means most roles for UK staff are more client facing. Right now I'm building a web front end for a bloated piece of enterprise software. There's no technical difficulty, it's just frustrating and boring. I can't leave to work in 'proper' software development because I don't have the relevant…

Why do you think you came to programming "late" if you are in your 30s? Have you faced any age discrimination?

I don't think I've ever faced any direct age discrimination, I'm just aware that there's no reason why anyone would hire me when they can have an enthusiastic 22 year old who's fresh out of uni.

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

#140
I'm in my forties now, I've been working as a programmer since I was 18. I love writing code, I love doing it as a job and in private projects. I could not imagine my life without having this skill. I haven't gotten rich off it, but I very well could have, and it's still a profession where monetary success and upward mobility are common.

Writing code for work can be a mixed bag, though, since you don't necessarily always get to work on things you like or in a manner conducive to productivity. But even in "not-fun" projects, the reason why I often perform better than other programmers is because I love it. As a rule I have learned that people who are going it nine-to-five with zero actual interest in the skill set aren't as happy or as good.

So how happy you are working as a programmer depends on many, many factors. Is programming a creative outlet for you? Are you working on something you care about? Are you getting paid and appreciated? Are you susceptible to burnout? All things being equal, if you already are a programmer, chances are you'll eventually be happy working as a programmer.

Post reply on HN