First post on awful.systems. TechTakes seemed the most relevant place to post this but it has some overlap with (or at least a request for) NotAwfulTech. I have been sitting on this write-up for some time but recent events turbocharged of my feelings.
TL;DR: The influencerization of tech culture has impaired my ability to properly learn tech stuff from anything other than honest-to-god books.
First, some context: In 2014, game developer Casey Muratori started the project “Handmade Hero”: a complete video game, written from scratch, one livestream at a time. As of 2023 (after 667 episodes) the project is on hiatus and will probably not be picked up again. In the wake of Handmade Hero, two organizations were created by fans of the series. The first, Handmade Network, is a place for like-minded people to advertise and discuss their “from scratch” projects and is the main hub of the community. The second one, Handmade Cities, hosts conferences and meetups a few times a year. A notable one of these conferences takes place every year in Seattle.
The “Handmade Community” can be best described by those it seeks to emulate. Muratori and his friend Jonathan Blow frequently decry the state of modern software. Performance has gone down the drain, developers no longer know how the machine behaves, … The community’s manifesto makes it clear they see the problem with individual developers, not the broader culture in which they operate. Don’t worry about systemic issues, just use struct-of-arrays instead of array-of-structs. That being said, systems that are allowed to be criticized are universities for not teaching decent programming in a computer science curriculum, thereby cheating their students.
This became very clear in the aftermath of Handmade Seattle 2024. After a keynote by Andrew Kelley, the creator of Zig, the community imploded. Kelley mildly talked about systemic issues. For example, not everyone has the available free time and capital to spend on multiple hobby projects outside of work. As a response to this talk (and other issues), Handmade Network split from Handmade Cities. But where should the community circlejerk continue now?
Enter BSC, the Better Software Conference. Under the tagline “Software is getting worse. We’re here to make it better.”, an invite-only conference took place last July. The list of speakers made it clear this was a fresh start for “real” conferences in the Handmade community. Most of the talks are available on YouTube, with many gushing comments on “information density”, being a “breath of fresh air” and “excellent talks”. I disagree. Talks were too long, the math talk contained horrible pedagogy, Q&A was extremely circlejerk-y, some talks presented funky new ideas that apparently have been known for decades (thanks to the few YouTube comments that pointed me to actual resources).
The conference page tries its best to be vague, but two of the three organizers were also speakers. Unsurprisingly, they retweet Curtis Yarvin and decry the state of western civilization. In the wake of the Charlie Kirk shooting, Ryan Fleury (BSC speaker, community darling and self-professed libertarian) started spreading the expected takes on free speech. Jonathan Blow (not explicitly part of the community but an honorary member and idol) is known for his opinion of women in tech and antivax takes. Muratori himself never explicitly talks politics, but at a minimum he doesn’t mind being in a nazi-bar made from scratch.
And these are the people being recommended to me. I used to be able to search for concepts to learn and find high-quality videos of people drawing diagrams on paper and filming it with a potato camera. Now I have to scroll through ten videos of ThePrimeagen declaring his switch from Rust to Zig to Go to Odin. Or scroll through a blog post by someone using garbage collectors to make an ancap joke about inefficient governments. Everyone spends more time bashing other people/languages/software than actually explaining concepts and tradeoffs. Especially since becoming a parent, the advice “Just watch Handmade Hero. The first 30 episodes will do.” rings extremely hollow. Taking that advice would mean dedicating all of my free time during several months to that and that alone. If these people have families to take care of, it is obvious someone is making it possible for them to spend their time on this.
With this and DHH going full mask-off I am not sure I feel like I can have a place in tech anymore. Discussions on technology are excuses for dick-measuring and insulting people only to later claim that actually you are Dutch and it is in your culture to be an asshole.
Where are the places to discuss the systemic issues in tech and have non-judgemental discussions on solving problems? For the first part, this place has been pleasant to lurk for the past years. For the second part, I’m not so sure.
In the meantime, I will just keep reading Knuth a page at a time. And cuddle with my family.
Missionary voice Have you tried Mastodon? That is where you find people like DeadSimpleTech and Baldur Bjarnason who think that corporate social media was always messed up and current web-development practices are a joke.
Good on ya for not letting the bastards steal your joy.
Blow the one who created Braid? (Because he has been known to be iffy for a while now (for example https://www.reddit.com/r/GamerGhazi/comments/7kp08e/jonathan_blow_the_witness_braid_thinks_women_are/ ).
only to later claim that actually you are Dutch and it is in your culture to be an asshole.
This is such bullshit, our idea is that we are direct. We don’t get that this comes off as being an asshole. If they use this as an excuse to be an asshole (which is a step worse than being an asshole by being direct), they are worse than a normal asshole. (Really hope it wasn’t somebody I know).
And sadly I don’t have any good help to offer. I don’t know either. And the manifesto not blaming wider society, and the profit seeking/capitalist elements is a bit silly.
Yeah, Blow in some way deserves his own thread.
The Dutch part was a bit of hyperbole on my part. It’s something I have seen a few times on the orange and red sites. Someone is a dick and others defend them by gesturing vaguely to different cultural norms. Almost every time a variant appears on “Did you know that, for example, the Dutch are very direct”. My Dutch colleagues and in-laws have taught me that Dutch directness is more like not being afraid to call out assholes in public. Either that or making a sale. They are excellent salespeople.