Discussion about this post

User's avatar
Ted Bendixson's avatar

First of all, I just want to say I love your writing. It's always so thought-provoking, and it just flat out amazes me how well-spoken you are at your age. I wasn't writing anything near that level back then.

I agree with your points in broad strokes. I have also noticed more of a willingness for the Handmade community to avoid taking a strong stance in an effort to appeal to a wider audience of programmers.

It's funny you mention collecting a paycheck as a programmer. I did that for years before I discovered Handmade Hero, and so far as I can recall, watching Handmade Hero made me feel a very strong disaffection with the jobs I previously held (not that I wasn't already feeling disaffected, but Casey's rants gave words to a frustration I felt but didn't understand).

Once I built my own game engine and started making software the handmade way, I wasn't able to last as an iOS developer. All of it was wrong. Everyone I interacted with on a daily basis had no idea what they were talking about, and everything I did at my job became some form of politics to appease the object oriented people in charge of the project.

I kept taking sabbaticals for a year, going back to it, quitting again. Finally, my spouse had enough of it, and we discussed permanently ending my affiliation with my mobile app contracting gigs. That happened last November.

I can't tell you how much more psychologically whole I feel now that I am no longer collecting a paycheck to make bad software. I am still a part of the problem (I hold stocks that make money from companies that make bad software), but at least I can spend my days working on projects I care about, and make no compromises there.

I think knowing is half the battle here. Once you know there is a better way, and you care, you experience cognitive dissonance and become psychologically unsettled until you right the wrong. At least that was my experience. It's very difficult to live a lie.

Expand full comment
Eero Mutka's avatar

Good reminder that I shouldn’t try to be inclusive when talking about opinionated programming/design topics. Just own it! (without being rude of course)

I love the pragmatism and fire of these posts. To get better and ethical software out there, the fastest way is indeed to promote the handmade philosophy to those who might not know about it but might be interested, rather than to have mindless debates with someone who has different goals, or to be afraid of not being inclusive enough. Keep up the fire 🔥

Expand full comment
8 more comments...

No posts