Live data from Hacker News

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

news.ycombinator.com

311–320 of 549 posts

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

#311
8/10

Pros: - I get paid a lot of money doing what I did as a hobby when I was younger - I come in whenever I want and leave whenever I want - I can work from home whenever I want - My work is intellectually stimulating - My coworkers are smart and interesting - I get to play with dogs at work - If I don't like my job, I can get 5 other offers within a week

Cons: - I still make less than I would have if I pursued law, finance, or medicine - Most interviews are some sort of hostile, cargo-cult nonsense - Those 5 offers would not offer me anything significantly different from each other or my current job - Nearly all of my coworkers care more about playing with the latest technologies and building unnecessary frameworks than actually making things - The best companies/jobs are all in Silicon Valley or SF, whereas I want to live in NYC

I don't really like the "industrialized software development" model most companies follow. Wherever I work, I am 2-5x more productive than the average developer. When I start, I usually am on a team with people who are similarly productive. But, as our success grows, we hire more people who are less productive (against my wishes), and the people I used to work with either leave or get promoted to management, which means I don't get to work with them anymore. I also get promoted to management, which means that I spend less time programming and more time doing things I don't enjoy.

Yes, I get that it's hard to hire exceptional people. I get that companies would rather consist of many easy-to-replace mediocre people than a few hard-to-replace exceptional people. I get that, at a certain size, predictability matters more than speed, and having more people on the team allows their idiosyncrasies to cancel out.

I just wish that I could work on a small team of really smart, really well-compensated people. Does such a thing exist? Should I take Google's job offer (from what I hear, they over-staff every team)? Should I look into hedge funds (not super interested in building stuff I can't use)? Should I say "fuck it" and try to get a job as a quant or trader (I've gotten offers in the past)?

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

#312
post #238

Earlier quoted context omitted.

Working with your brain takes just as much effort as working with your muscles. Think back to taking a multiple hour exam in school, and how knackered you'd feel at the end of it. Now imagine doing that for 8+ hours every day, trying to solve problems that you don't even know have a solution. Yes, your body may still be ready to go, but there's nothing left upstairs to make it happen.

Oh come on. Working with your brain is a breeze. Yes, you get mentally exhausted. Eat some damn sugar, problem solved. You know what you don't get, that manual workers do ? Crippling disabilities, having no energy left once you get home, a terrible salary, dangerous work conditions. We have it easy. Stop lying to yourself.

You've obviously never heard of repetitive stress injuries like carpal tunnel and others. Your brain doesn't do the typing/pointing and such crippling injuries are fast becoming the norm in most long-term tech workers. For some, it's putting them out of a job or even out of a career. Easy my fucking ass.

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

#313

Earlier quoted context omitted.

> Paying people the same value they contribute is not socialism. It's called: Being a good person. I am sorry but the whole disagreement is on what value a worker contributes. According to Capitalism and Capitalism supporters, a productive activity is the sum of (Land/raw materials + Labor + Capital). Capital is nothing but deferred consumption. If you don't consume what you could consume, then that constitutes as ca…

> Karl Marx noticed this phenomenon, but was unable to understand the role of Capital(and yea I know he wrote a whole book on this concept). To him, careful inspection revealed a 'conspiracy theory' among the capitalists which he dubbed as class struggle and class interest. You possess an either infantile and misinformed understanding of Marx, or you're just being ideological here. Have you read Capital ? It's not ju…

> You possess an either infantile and misinformed understanding of Marx, or you're just being ideological here.I don't understand what is offending you so much here. I am claiming that Marx does not understand Capital, and just because he claimed to have analysed the role of 'capital', it doesn't mean that he 'understood' it. A christian biologist writing about the role of fossils doesn't mean he understands it.

> His careful inspection did not reveal a conspiracy theory; instead, it elucidated the ways capital influences our material existence. Did Marx not say that the employer is able to claim a right to 'surplus labor' because the capitalist class (state being one of them) protects this right(property rights)?

Does he not claim that almost all property is acquired via theft and coercion of the labor class? I understand that conspiracy theory is a loaded term, but his idea of 'class interest' is nothing but a conspiracy theory. That somehow all the capitalist are conspiring against the workers, without being explicitly aware of it.

Karl Marx did not understand that Capital allows production but doing division of 'labor'(used here to mean 'tasks'). Workers don't need to invest their time in the production process, and wait for the revenue of a business to pour in, while a person specializing in saving, does the job of providing the wages.

That this is a necessary factor needed in any economy and it's impossible for any society (including the one recommending by Marx) to live by not having division of capital accumulation from labor.

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

#314

Earlier quoted context omitted.

Working with your brain takes just as much effort as working with your muscles. Think back to taking a multiple hour exam in school, and how knackered you'd feel at the end of it. Now imagine doing that for 8+ hours every day, trying to solve problems that you don't even know have a solution. Yes, your body may still be ready to go, but there's nothing left upstairs to make it happen.

> Working with your brain takes just as much effort as working with your muscles. Does working with your brain leave you susceptible to long-term injury or disability?

Repetitive stress injuries like carpal tunnel if you use computers, so absolutely yes!

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

#315
8/10

Pros: - I get paid a lot of money doing what I did as a hobby when I was younger

- I come in whenever I want and leave whenever I want

- I can work from home whenever I want

- My work is intellectually stimulating

- My coworkers are smart and interesting

- I get to play with dogs at work

- If I don't like my job, I can get 5 other offers within a week

Cons: - I still make less than I would have if I pursued law, finance, or medicine

- Most interviews are some sort of hostile, cargo-cult nonsense

- Those 5 offers would not offer me anything significantly different from each other or my current job

- Nearly all of my coworkers care more about playing with the latest technologies and building unnecessary frameworks than actually making things

- The best companies/jobs are all in Silicon Valley or SF, whereas I want to live in NYC

I don't really like the "industrialized software development" model most companies follow. Wherever I work, I am 2-5x more productive than the average developer. When I start, I usually am on a team with people who are similarly productive. But, as our success grows, we hire more people who are less productive (against my wishes), and the people I used to work with either leave or get promoted to management, which means I don't get to work with them anymore. I also get promoted to management, which means that I spend less time programming and more time doing things I don't enjoy.

Yes, I get that it's hard to hire exceptional people. I get that companies would rather consist of many easy-to-replace mediocre people than a few hard-to-replace exceptional people. I get that, at a certain size, predictability matters more than speed, and having more people on the team allows their idiosyncrasies to cancel out.

I just wish that I could work on a small team of really smart, really well-compensated people. Does such a thing exist? Should I take Google's job offer (from what I hear, they over-staff every team)? Should I look into hedge funds (not super interested in building stuff I can't use)? Should I say "fuck it" and try to get a job as a quant or trader (I've gotten offers in the past)?

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

#316
post #75

Earlier quoted context omitted.

You know this cooperative(aka socialism :) sounds good on paper but it does not work most of the time in real life. If someone takes a risk to build something valuable, he/she deserves to get rich.

The problem is that risk has become an absurdly exponential factor of increasing wealth where hard work is at best only additive. Risk should not take the value that you provide and raise it to the power of 10 just because you might have failed.

For whatever reason, society seems to value risk-taking 10x more than it values work. Just look at the replies in this thread. People are actually arguing that founders deserve their megawealth because at some point they risked something, and that employees do not deserve it, regardless of how much they work, because they didn't risk anything (although I would argue that employees #1-4 risk a hell of a lot more than most founders).

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

#317
post #258
post #199

I worked in landscaping and then as a custodian making $7/hr before I started learning to code. Working as a programmer has transformed my life. I've got a lot of autonomy in my days, I enjoy solving technical problems, I get to work from home and see my 2yr old grow up. Yeah it sucks when your manager puts heavy deadlines on your team, or having to do things you don't necessarily agree with, or navigating corporate…

I joke with programmer friends that we should become gardeners instead. I guess the appeal of physical labor is you get to leave work at work.

Yeah, that and a lack of responsibility sometimes attracts me. My whole career (+15yrs) has basically been in industries where things are not allowed to go wrong. Some days I wish I was a lumberjack or maybe a programmer in an industry where you don't kill people or cost millions of dollars with a bug... But at the end of the day I can't stop myself from programming and I want to work on things that make a difference, so I'll leave the wood-cutting to my spare time.

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

#318
post #305

I've been programming for 15 years, since I was 21. It used to be my passion, work, and hobby. Over the last 3 years I've gradually shifted from development to managing projects and product development, and recently moved to the team leader/manager. Right now I really like the product and management side of the work, but the technical / programmer side I am very burned out on. I used to spend my free time consulting,…

> Now I want to go home and relax, work with my hands out in the yard/garden. I find that stuff you've mentioned to be a great complement to working in the software field. Perhaps it's because we're exercising our creativity in new ways, where we wouldn't necessarily be able to do in a routine software job (there are only so many new challenges one faces day to day).

Gardening is very enjoyable as is working on my home. Something very gratifying about seeing your hard work in physical form versus virtual work.

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

#319
post #258

Earlier quoted context omitted.

I joke with programmer friends that we should become gardeners instead. I guess the appeal of physical labor is you get to leave work at work.

I've enjoyed working in national security and defense. It's a laid-back environment and I can leave work at work without feeling stressed.

What a world we live in. Defending the security of a nation = laid-back, no stress. Writing yet another CRUD backend for a mobile app = crazy hours and ulcers.

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

#320
post #195
post #192

Earlier quoted context omitted.

Do you have any advice for freelancers looking for interesting clients? I'm mostly able to find clients that either 1) want full-time employees or 2) are working on 'me-too' CRUDs (sometimes both).

My suggestion is actually not to find interesting clients. My suggestion is to find high-paying clients and then to become your own 'interesting' client (aka, reduce your lifestyle cost to a point in which you're able to use this money to sustain months of self-directed work). Nothing is perfect and I've no idea whether this particular idiosyncrasy would suit other people - I'm still undecided whether it's for me.

That's basically what I've been doing. I'm not convinced that's the only possible way, which is why I asked. Working on pointless projects is fine for a short period of time (at least for me - I tried that approach multiple times in the past), but a potential source of burnout in the long run...
Post reply on HN