Live data from Hacker News

I love programming but I hate the programming industry

deathbyabstraction.com

141–150 of 209 posts

Re: I love programming but I hate the programming industry

#141

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…

[dead]

Re: I love programming but I hate the programming industry

#142

Earlier quoted context omitted.

Counterpoint: The MVP is usually what ends up in production. If your code is a heap of garbage but chocolate-coated on the outside, you're gonna impress management and they'll want to push it live asap. Then the issues start exploding.

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

People don't care about quality in general unless it affects the bottom line. Not just code quality, but product too. Bugs? Who cares unless it costs us money. Security holes? only a problem if they're exploited... And it costs us money.

Re: I love programming but I hate the programming industry

#143
Even if you 'quit' corporate, it will be the VCs (if startup) or clients (if consulting). People who care about the craft will suffocate in envs which care about what the craft can do.

One way may be to mentally separate the two kinds of programming. At work, code for the org. After work, code for craft.

Re: I love programming but I hate the programming industry

#144

Earlier quoted context omitted.

Ah, derp, I didn't look at the link, thank you.

The one time I link to the About page instead of the landing... sorry! (I only did it because it mentions the bit about being sponsor-free.)

Nah, it's my fault, I spaced out and didn't read the URL.

Re: I love programming but I hate the programming industry

#145

Seeing a lot of agreement here, so I thought I’d post to say that I don’t agree with much of this. I don’t think the problem is “industry”, and I think open source is often similar. I wrote a short series of blog posts a while ago (in need of revision, but good enough for now…) about decisionmaking in software: https://prog.blog/essays/decisions/ The upshot is that decisions in software are creative products—there is…

(By extension, I think software developers will be better understood—and we’ll better understand ourselves—once we start seeing our industry as a creative industry and ourselves as creatives. This post feels to me a little bit like a screenwriter complaining that most TV is bad and most screenwriters are forced to crank out episodes and most shows are not solving humanity’s fundamental problems)

Re: I love programming but I hate the programming industry

#146

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…

[deleted]

Re: I love programming but I hate the programming industry

#147

I've been a developer for 30+ years and unfortunately there's not a lot in the OP that I can disagree with. I wish I could. Young people get told that building tech and software is a creative endeavour where they can apply their innate passion. Certain kinds of minds get attracted to work that is based on symbols and abstraction and repetitive activities. Years pass and the shareholders get fat. The truth is that sof…

> almost all of us are hacking code out of the code-face merely to enrich other people Colloquially known as "work". The thing we all do in order to have nice things and a society. > to enrich other people: the people with the corner offices, and the people above them with the yachts Good! That would mean the thing I produced had value . I hope everything I create has value. One day I hope that I've practiced enough,…

> If I have good ideas and do it right, there's a chance that I could have that yacht. It's what we call economic incentive, or "motivation".

I dunno man, but you're clearly a believer. I hope it sustains you over the long-term.

Re: I love programming but I hate the programming industry

#148
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 want, or at the very least get to decide how to do it. Most projects are greenfield and they work well enough when they work for your purposes. The programming is about the problems, not making yet another CRUD. What you do probably doesn't have much effect on anything beyound your small bubble of collagues, but at least it's usually not actively harmful to society in the way a lot of industry is. You can mostly say and think whatever you want without corporate gagging.

I made the switch almost 20 years ago and I'm very glad I did.

Re: I love programming but I hate the programming industry

#149
post #41

Earlier quoted context omitted.

I think “industry” strongly implies “corporate world”. However > The corporate world doesn’t give a shit about finesse, abstractions, witty or beautiful code. Guess I’m the corporate world then! Listen here, dear colleagues: Before attempting any finesse, abstraction, wit or beauty, maybe first try to make it work to spec. Because otherwise it is entirely worthless . If you are reasonably good at making it work, you…

I live by three steps when writing software: 1. Get it working. 2. Get it working well. 3. Get it working fast. Your last sentence reminded me of that.

This is the way to do it. First you want as complete coverage as possible with a unit test showing that the implementation is sound. Then you can try things and refactor for performance, checking as you go that you didn’t break anything.

Re: I love programming but I hate the programming industry

#150

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…

Switch into what exactly?
Post reply on HN