Live data from Hacker News

I love programming but I hate the programming industry

deathbyabstraction.com

191–200 of 209 posts

Re: I love programming but I hate the programming industry

#191

It’s not the “programming industry” that OP hates, it’s the “corporate world”. I’ve worked with (and have been) developers who have mismatched expectations on what “the real world” wants out of them. The corporate world doesn’t give a shit about finesse, abstractions, witty or beautiful code. They care about finding developers who will pump out features to the business requirements. Some human beings in that cog (man…

> Find comfort in programming outside of the corporate world

This is indeed the bitter truth I've learned this last decade in the industry.

You're paid to deliver. Whether its efficient, it solved the problem, made any money, ticked some boxes isn't yours to bother or control. Plan tour stuff, do your stuff, be nice to others and sign out at 5.

Don't underdo by writing bad code, or not caring of the downstream consequences of your decisions etc. People do get fired for this.

More important, don't overdo. Don't try to predict how the product evolves and catch those scenarios, don't fight for your obviously better design, don't try to deliver faster, don't try to fix that bug you found while working on something else you are tasked to deliver. Chasing a promotion is one of the worst kind of stress I brought on to myself.

Know the kind of project you're in (high intensity, high growth, mature, next on the chopping block) and act accordingly.

Further, take credit and be seen. Do a demo once every quarter, review people's code, show up for design meetings and ask a question, reply to emails/IM's (that show up before 5pm) quickly, deliver on what you said you will. Be seen as a useful resource but push back (with your actions) on the slightest sign of pressure to deliver.

Finally, always be prepared to land your next job interview in 2 weeks.

Its your workplace. Not your family, nor a body shop.

Re: I love programming but I hate the programming industry

#192
This post has an odor of dogmatism. The author seems both legitimately brilliant and a huge pain in the ass to work with. At some point along the path toward "senior engineer" and beyond, failure to persuade others of one's value hierarchy says as much about the individual as the group.

Re: I love programming but I hate the programming industry

#193

A tip for those who still have the chance to change careers and want to do programming instead of whatever it is that done in vast majority of industry: switch to academia. You won't be paid that much, your employment situation will usually be unstable and you'll have to do some boring bureaucracy like beg for funding and play politics, and will likely have/get to teach. But you'll get to do more or less whateber you…

Or as an alternative, switch to companies that don't sell software only. Of course that is easier if you have a rudimentary technical background, but the industry seems much less "corporate and bullshit" and you learn much from adjacent general engineering, which keeps work interesting.

The usual software house is a good way to get sensible development experience about tooling and development organization. Perhaps sometimes also about how not to do it, but it often can help.

Re: I love programming but I hate the programming industry

#194
post #113

Earlier quoted context omitted.

Because code is read more often than written? And clean code is easier to read?

> clean code is easier to read What's "clean code"? Capital-C Clean Code? Hell no. This is code that looks clean only on the surface, but in practice it only works on toy projects. Anything big enough is impenetrable for debugging and a performance catastrophe. Lowercase "clean code" from people who heard the above but never even read the book? What's that anyway? Nine out of ten times, this is just developers puttin…

Wrong. Performance and correctness/cleanness go together. Perhaps you have never tried generating correct code that is ways faster than what you can write by hand.

Re: I love programming but I hate the programming industry

#195
post #102

I've had a bunch of different roles through the years. From programmer at the bottom of the totem pole to being CEO or CTO in my own company and having my own department in a large corporation. The perspective in these different roles tend to be very different and I have learned a lot in each of these roles. Being at the bottom of the totem pole is the easiest job of the bunch. Your focus is gloriously narrow and str…

Nicely put. I also spent decades in the SW industry, tried about a dozen things, but chose to stay out of management. For me, business and engineering are two completely different areas, often conflicting, and my training is extensively in math and engineering. Trying to do both ends up with mediocrity almost certainly.

Re: I love programming but I hate the programming industry

#196

It’s not the “programming industry” that OP hates, it’s the “corporate world”. I’ve worked with (and have been) developers who have mismatched expectations on what “the real world” wants out of them. The corporate world doesn’t give a shit about finesse, abstractions, witty or beautiful code. They care about finding developers who will pump out features to the business requirements. Some human beings in that cog (man…

"... if you aren't moving the needle economically for the company, you're a liability."

Being a liability could result in moving the needle, just not the direction the company would prefer.

Re: I love programming but I hate the programming industry

#197
post #18

Earlier quoted context omitted.

How did you do this transition? How did you feel about your decision before your game was featured? I've been thinking about this path, but I feel too hesitant to jump.

Basically, lockdown project. I made the decision in early 2020, shortly the first C-19 lockdown happened in the United Kingdom. I had extra time every day given that my usual routines, childcare, etc were disrupted. And I had a Playdate developer preview unit. I switched from web and app development to purely games. I'd previously made games but only occasionally, as a hobby. Though I do live and breathe classic vide…

Thanks a lot for sharing. I love your approach for smaller games with faster cadence, and that it worked as full time job. I know the market is tough, but I hope you can make it work as long as you want.

Re: I love programming but I hate the programming industry

#199

It’s not the “programming industry” that OP hates, it’s the “corporate world”. I’ve worked with (and have been) developers who have mismatched expectations on what “the real world” wants out of them. The corporate world doesn’t give a shit about finesse, abstractions, witty or beautiful code. They care about finding developers who will pump out features to the business requirements. Some human beings in that cog (man…

I wish I had this corporate experience. We focus on finesse, abstractions, witty or beautiful code. I keep being forced to optimise things that we haven't measured, add new lines to places to make the code pretty, rename variables, functions and avoid using Javascript arrays and use the "more performant" sets, etc etc.

All of this at the price of the god damn feature never being able to land and my PR staying in limbo for weeks.

But this is just another end of the spectrum I guess.

Re: I love programming but I hate the programming industry

#200

Earlier quoted context omitted.

yes, a shitty foundation leads to shitty feature implementation. I've seen this everywhere from startups to Fortune 500 companies. Nobody cares about code quality, except maybe the one self-annointed gatekeeper who thinks he's making a difference and shitting on everyone's PRs delaying features. Get rid of that guy he serves no purpose

That guy keeps everything from collapsing.

involved conservationists and curators rarely get the recognition they deserve, but sometimes obstructionists are just that
Post reply on HN