Live data from Hacker News

Ask HN: I love programming but hate the industry. Can anyone relate?

news.ycombinator.com

311–320 of 350 posts

Re: Ask HN: I love programming but hate the industry. Can anyone relate?

#311

The problem with software is a state of warfare between management which sees developers as disposable tools and a plurality of developers that just want things to bitch about (thereby becoming the disposable tools). Much of that problem is due to a lack of regulation and missing industry wide definitions. Employers deliberately don’t want to solve this problem because it will reduce the size of the available candida…

I absolutely agree that what makes a great employer is a culture of actual valuing the humans in their org and their growth and retention. I agree that this is quite rare.

That said, we need to be honest about something: from a strictly business perspective developers ARE disposable tools. Virtually all employees of all orgs are. Great employers are willing to treat their employees with dignity and respect because that's how we should treat everyone. Not because it's smart from a business perspective to do so, but because it's the right thing to do.

So yeah I think the most important thing you can look for in an org is ethical leaders, and that that tends to cascade down into ethical employees who treat each other with respect and dignity.

Re: Ask HN: I love programming but hate the industry. Can anyone relate?

#312

Earlier quoted context omitted.

Not OP, but, not only is this style of working unhealthy, it promotes this unhealthy style in the rest of the company. It promotes burn-out, work inefficiency, unrealistic standards, among other problems. Whenever I have the say-so, I will flat-out forbid anyone from doing this.

Makes sense, but isn't it a choice? I'm just starting out in my career as a student and I don't have much to do except for my work, side projects and studies. I sometimes work on weekends but I don't promote it at all. This is not a standard I'm setting and I don't expect anyone to do the same. Obviously, when I'm with my family or friends, the whole scene is different; I want to get off work early. But I think you c…

> Makes sense, but isn't it a choice?

I think you gotta be so careful when you talk about what's a personal choice. We tend to see this in a black and white: either you are forced to do something, or you choose to do it. But in reality it's a total spectrum. "Soft" forces like peer and manager pressure can be hugely impactful. For some folks deadlines are just a target, but for others, whether due to their value set or their anxiety or whatever it might be, they are inviolable laws.

We are social creatures, and we are not good at making decisions when those decisions come at a social cost.

One of my closest friend will work nights and weekends to complete every project she is assigned. If she doesn't finish them her anxiety will tear her apart. Quitting because of overwork is, in a value set that her parents indoctrinated her in, a personal failure and an admission of defeat. She chooses to work nights and weekends, but it's a choice made under the coercion of her own demons.

Sorry getting a little dramatic there, but this is something I feel really strongly about! Anyway I think there are definitely people who work weekends simply because they feel like it, but I suspect many more do so because they fear to break norms and "let down" their peers and managers.

Re: Ask HN: I love programming but hate the industry. Can anyone relate?

#313

Earlier quoted context omitted.

Yeah.. first shocking thing in my transnational company was that they only have 10 days of vacation vs our usual 30... and they envy us always for our 3week long vacations, while their is usually used up already with Christmas? Then those sentences here in multiple posts about it being normal to put in extra weekend days, wtf? Add to this they even completely had to return to office 5days a week.. ..and this is for h…

I do think you might have gotten a rather skewed view of the situation in the US. In the ten years I've been working professionally I've never had to work weekends, for example, and I currently have 30 days of vacation (plus another eight or so sick days). I realize the amount of vacation I get is unusually high, but I think three or four weeks is normal. That said, while I am reasonably well compensated I don't make…

I guess it really depends on where you live.

I can retire around 50, where I now live in Scandinavia/Norway. But that comes down to me currently living in a low cost of living area - my house is basically worth 10% of those in major cities. But I also don't have to think about stuff like healthcare, which is a big plus when it's time to retire.

Re: Ask HN: I love programming but hate the industry. Can anyone relate?

#314
1. Try to clearly identify what you love and what hou hate in tech industry and working on day to day. 2. Be able to prove your value when talking with someone. 3. Use this value to be picky, by curating opportunities to keep the one.

For the last 6 months, I had job opportunities every day and say no to everything until I find the right one. Your family and friends will laugh at you, but in the end you'll be happier than them.

Re: Ask HN: I love programming but hate the industry. Can anyone relate?

#315

I feel exactly the same. Programming professionally for a decade sucked all the joy out of it. My personal hypothesis is that we’re increasingly being treated like assembly line workers. We’re not paid to think but to implement the poorly thought out hare brained schemes from the higher ups who have no clue about programming. This externalizes all the cost of poor quality software onto the developers (unmaintainable…

Yes, this was however not the case when I started in the mid-90's — the inmates ran the asylum and we liked it that way. Throughout my career, as tech became big(ger) business, I watched as management, marketing, and design, took away our keys. Scrum, as an example, and all that followed seemed to be a way for upper management to rein in engineering, give management "numbers" that they could show their bosses, etc.

> Yes, this was however not the case when I started in the mid-90's — the inmates ran the asylum and we liked it that way.

Yes. It used to be that tech companies built tech products and were run by engineers, that's what tech meant. It was glorious and I loved every second.

Now "tech" companies aren't really, they are actually in the advertising business or other forms of data gathering, movies, shopping, etc. All of which uses tech but isn't tech. So very boring.

And as you say then PMs took over from engineering and engineering has been reduced to a fast-food order cook with little to no agency, just bolt the right ingredients (or AWS components) together and give status reports every day. That's not creative engineering anymore.

Re: Ask HN: I love programming but hate the industry. Can anyone relate?

#316

I feel exactly the same. Programming professionally for a decade sucked all the joy out of it. My personal hypothesis is that we’re increasingly being treated like assembly line workers. We’re not paid to think but to implement the poorly thought out hare brained schemes from the higher ups who have no clue about programming. This externalizes all the cost of poor quality software onto the developers (unmaintainable…

> " My personal hypothesis is that we’re increasingly being treated like assembly line workers. " Developers don't like hearing this but the vast majority of us _are_ effectively assembly line workers. We do little to no actual engineering, instead we plumb together pre-packaged framework, libraries, and software. We are treated as fungible because that sort of worker is intrinsically fungible; skill is involved in s…

By this logic, who isn’t an “assembly line worker”? I’ve had a few careers, hobbies and view into various different fields due to extended family. I’ve been an architect, an artist (pencil drawings mostly), and pursued medicine for a while. Software development uses more brain power than all of them combined (in my experience). Is everything other than phds “assembly line work” in your estimation?

Re: Ask HN: I love programming but hate the industry. Can anyone relate?

#317

Earlier quoted context omitted.

> " My personal hypothesis is that we’re increasingly being treated like assembly line workers. " Developers don't like hearing this but the vast majority of us _are_ effectively assembly line workers. We do little to no actual engineering, instead we plumb together pre-packaged framework, libraries, and software. We are treated as fungible because that sort of worker is intrinsically fungible; skill is involved in s…

By this logic, who isn’t an “assembly line worker”? I’ve had a few careers, hobbies and view into various different fields due to extended family. I’ve been an architect, an artist (pencil drawings mostly), and pursued medicine for a while. Software development uses more brain power than all of them combined (in my experience). Is everything other than phds “assembly line work” in your estimation?

Somebody has to design the things the assembly line worker is assembling. Building the frameworks and libraries that I mentioned earlier, not to mention the database engine, cloud services platforms, language compilers/interpreters, the operating systems, and so forth all do require very deep engineering expertise, though not necessarily a Ph.D.

Re: Ask HN: I love programming but hate the industry. Can anyone relate?

#318
I love you all. Wow. What a group, what a collection of perspectives.

I'm not top-tier, not in your league at all. Not dumb, but a bit late in getting organized.

I worked for a state government. For too long, trying to make it work. Then on July 7, 2005 I quit my job after deciding that I'd rather die than keep working there. Haven't worked since, as it turned out. Squeaked by somehow, since I always lived within my means and was good at saving money.

In 2011 I took early Social Security, and that thousand a month coming in was a huge relief. Way better than zero. My defined-benefit state pension kicked in during 2014, doubling my income, and now I live in Cuenca, Ecuador and am starting over at age 73, though not really worried about an income. Mostly it's about the learning, and developing skills I never got to before.

And I have learned more about life in the last 10 years than all the time before that, mostly via thinking things over. Of course, now that I'm smart, I'd do everything differently. Radically. If I had the chance.

A couple of days back I looked up a guy I used to work with. He was a young intranet webmaster at [state agency]. Since then he got into the Agile/Scrum world and made a really good living from it. Been all over state government as a contractor, and other places, like Microsoft, and even got to Australia, etc. Good for him. He decided to focus on a thing, own it, and run with it. I've always dithered. My loss.

A thought: If you haven't checked it out yet, take a look at "The Pragmatic Programmer: From Journeyman to Master". See https://en.wikipedia.org/wiki/The_Pragmatic_Programmer and https://pragprog.com/titles/tpp20/the-pragmatic-programmer-2... for info

From my experience...

* The real issue probably isn't finding the right job or company but finding the right people, including the right person within yourself. It always comes down to the people.

* If the Pointy Headed Boss doesn't understand it, then it can't be that important.

* Especially for a small/non-technical company, you are hired help, like a plumber or electrician -- maybe useful from time to time to do some obscure dirty thing but still just another manual laborer.

* From a non-technical boss to me, about a technical issue: I've dealt with people like you before -- you always see it as black and white, but we need more shades of gray.

* There is likely no general solution. What's right for you may not be right for anyone else.

* A well-run company is a well-run run company. That's the fundamental fundamental.

* No-code software is a tool to solve problems. To be of any use it has to be driven by someone who knows how to think, which is what a programmer is.

* The contractor who built one client-server system I worked on needed three more months to finish it. Nope -- had to meet the deadline. So three of us spent two years slapping patches on it. And all three of us left before it was working as promised.

* Words of wisdom from some of my (former) co-workers, none of whom were part of any solution, ever: (1) If it ain't broke, don't fix it. (2) We've never done it that way. (3) Wait.

Some choice thoughts from the comments here:

* "Very few passions survive contact with the industrialized version of their craft."

* "Programming is a tool. Computers are tools. You're not getting paid to program. You're getting paid to solve some problem for your employer by programming."

* "I realized that the problem is inside of my mind...It took me many years to finaly come to the deep realization that sitting down by yourself and brutaly examining my own problems that the mind generates is the only way forward."

* "What I hate about the industry is politics, short-term thinking, selfishness, dogmatism and other forms of irrationality."

* "There is next to nothing being produced today that I care about at all. I don't play games, I hardly ever use my smart phone..."

* "I try to bring a sense of craftsmanship to my work."

* "I thought I was the only one."

Re: Ask HN: I love programming but hate the industry. Can anyone relate?

#319
There is no such thing as “the industry”. There are millions of individual companies out there. Each with a unique culture shaped by the founders and people working there. So keep looking until you find a company with a culture that works for you. It took me working for 5+ companies in 5 different countries until I finally found a company with a culture that I am happy with. The range of different company cultures out there is extreme. From absolutely hell on earth toxic to perfect for you. It’s like a marriage: it can be hell or heaven depending on who you marry.

Re: Ask HN: I love programming but hate the industry. Can anyone relate?

#320

I feel this, I eventually quit and became a bicycle mechanic. Now I don't hate my life anymore, but there's a decent chance I'm going to lose my house and can't afford rent anywhere in my city anymore, so tradeoffs, I guess. I'd love a job in the industry that didn't make me feel physically ill often, but I've never found it. Something that actually treats its employees well (not "free snacks" well, but "with respect…

I've had great success finding places that treat employees well that are neither employee owned or unionized. In my experience you just have to find relatively small places to work (less than 20 people) with the right leadership (which is often just one or two people). My experience with smaller places too is they are less likely to leetcode you and care much more about having a conversation with you about your work and making sure you're a good culture fit.

The downside is that these smaller places are going to pay a LOT less than more mainstream employers. But you'll still be making six figures as a dev.

Post reply on HN