I love programming but I hate the programming industry
deathbyabstraction.com
I love programming but I hate the programming industry
1–10 of 209 posts
Re: I love programming but I hate the programming industry
#2The 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 (managers, directors, peers, etc) may allude to enabling developers to actually practice the “art” of programming but the bottom line is if you aren’t moving the needle economically for the company, you’re a liability.
Find comfort in programming outside of the corporate world and practicing the art but don’t expect the “industry” gives a damn about the how or why of programming, mearly the characters we punch onto the screen into cash. Once you come to terms with this, life gets a lot easier, less frustrating and you can actually find fun in the work (albeit, not necessarily “art”).
Re: I love programming but I hate the programming industry
#3One of my games, YOYOZO, was featured in Ars Technica's "Best Video Games of 2023" so I feel my decision was the right one.
Re: I love programming but I hate the programming industry
#4Re: I love programming but I hate the programming industry
#5Only thing I care now is a paycheck with ridiculously high salary.
Re: I love programming but I hate the programming industry
#6Also yes being a worker sucks.
Re: I love programming but I hate the programming industry
#7Re: I love programming but I hate the programming industry
#8Rewrite the flagship app from the ground-up in a new framework. It's a little easier if most functionality is behind APIs. The requirements are already concrete: make it look and function the same.
Express the common business flows with a novel algebra (types). Make logic errors be type errors [1].
These pull requests may never get merged; the feature branch may age for years; at least you gave it an honest go.
[1] When people say, "but most business logic bugs aren't type errors," I just want to show them how to make bugs into type errors. -- Matt Parson, from Thinking in Types (2018) by Sandy Maguire.
Re: I love programming but I hate the programming industry
#9This part in particular stood out:
> thousands of lines of unmaintainable spaghetti code engineers were bullied into writing in weeks instead of months using arbitrary trendy technologies.
This is not my experience at all.
I have 2 part-time jobs writing Perl code, and at both of those jobs the people I encounter are thoughtful and intelligent and want to do a good job (including managers).
Nobody is bullied into anything. Nobody wants thousands of lines of new code. We have enough thousands of lines of old code that nobody understands :).
Your experience of the programming industry very much depends on what part of it you work in, and specifically who you work with. But I think if you want to "quit the rat race", Perl is a good choice, because everyone who wants to rush around chasing fashion trends left Perl behind a long time ago. Also, I'm told Perl developers are getting harder to find so salaries are going up.
Re: I love programming but I hate the programming industry
#10Startups have their own perils of course. But you get to do work. Real actual work.