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 love programming but I hate the programming industry
181–190 of 209 posts
Re: I love programming but I hate the programming industry
#182Earlier quoted context omitted.
> if you aren’t moving the needle economically for the company, you’re a liability. I would add, moving the needle in the short term. A business taking a long term view would care more about quality (reliability, security maintainability).
Ostensibly that's true, but in the long term we're all dead anyway. So the company's shareholders might only want the term to be just long enough to cash out.
What I mean by long term here is more than two or three years.
> So the company's shareholders might only want the term to be just long enough to cash out.
Which means they need to sell to people who think the business has enough of a future for them to cash out. That stretches the terms a bit, but not long enough from the point of view of employees, customers, or what is good of the economy as a while.
Depends on the composition of shareholders too. One thing I recall from my time in investment management was the problem of clients who were reluctant to sell because it would create a capital gains tax liability. At the other extreme are fund managers whose most pressing concern is where they will appear in this year's performance league tables.
Re: I love programming but I hate the programming industry
#183Earlier quoted context omitted.
Do you know that the big expensive thing is what your customers actually need? Do you actually know what your customers need? That’s basically the only important context. If you can’t deliver that, it doesn’t matter how well thought through, extensible, or scalable it is.
Do the customers know what they actually need?
Re: I love programming but I hate the programming industry
#184Earlier quoted context omitted.
> first try to make it work to spec In my professional experience, the only spec you get is a wishlist, never quantified, always vague. Half the work is figuring out what the customer wants. The only metric that anyone cares about is speed. You need to go fast, but to where? There is no consensus.
If quick and dirty gets you 10 shots, while slow and beautiful gets you 1, I’d choose quick & dirty any day.
Re: I love programming but I hate the programming industry
#185I like having sex but don't like being a prostitute. Whatever you do if you don't do on your own terms, you can be miserable.
Re: I love programming but I hate the programming industry
#186Re: I love programming but I hate the programming industry
#187Earlier quoted context omitted.
This looks interesting, but why is 75% of your landing page your bios? When clicking the link, I definitely didn't have in mind "I wonder who founded this and what their background is". I now know a lot about who organizes this and what their reasons are, but I don't know anything about what it is .
To be fair, that's the about page, not the landing page. And their goals and reasons for organizing it are commendable. Abner, I'd be interested to hear more about what it was like working with Jonathan Blow. (Maybe your project's about page isn't the place to go into it, but possibly here, your personal blog, or private email.) I'd love to see his reaction to watching the Game Helpin' Squad's tutorial, "Time Travel…
Re: I love programming but I hate the programming industry
#188Earlier quoted context omitted.
But that at least allows the consumer to decide the tradeoff. If this Electron app or container costs me more than it’s worth to me, I don’t run it.
> But that at least allows the consumer to decide the tradeoff. ...If they connect the dots.
That just isn't the case nowadays, so you don't know there will be trouble until it occurs at runtime.
I can limit the memory available to ALL the tools I use every day (I only do it for docker and jvm stuff), set priority levels, etc., but it feels very weird for a brand new laptop to hit swap after a few days of uptime.
Re: I love programming but I hate the programming industry
#189Earlier quoted context omitted.
If quick and dirty gets you 10 shots, while slow and beautiful gets you 1, I’d choose quick & dirty any day.
An order of magnitude is a bit much. I'd say quick and dirty gets you 3 shots, while slow and beautiful gets you 1. And if you succeed, it means the result is dirty/ugly code that must be maintained forever.
Re: I love programming but I hate the programming industry
#190Earlier quoted context omitted.
In my experience, most of the corporate world seems to care more about their aesthetic notions of the Platonic ideal of what code should look like than whether or not it works or whether or not it is efficient. Certainly that's my experience from interviews. Maybe the people who care about business value should be the engineering managers not the people who equate their personal aesthetic preferences with the only ri…
Because code is read more often than written? And clean code is easier to read?
[0]: https://www.computerenhance.com/p/clean-code-horrible-perfor...