i used to try to make videogames from time to time and arguably i still do but less frequently. a thing that never stops bothering me - and this is not a Subchost, i just got to thinking about it again cause i saw some posts - is how "it's easy to get started making a game with (tool) and (tool)" is such a common thing to see, and more importantly, seems to work for a lot of people.
I’ve been coding games for A Very Long Time, and this post (and the replies) were truly eye-opening for me.
imo there is some hokey mathematical purity thing at the heart of programming culture, which so often leads folks to resist solving the simple problem in front of them in favour of Some Pure System. I’ve seen so many professional engineers write hundreds of lines of fancy code spread across dozens of files to avoid writing mario.x += mario.speed
I think that I associate programming more with eg. carpentry than with mathematics.
for me, I think the beauty is in how well something achieves its desired outcome, how long it lasts, and how easy it is to repair.
the woodworking metaphor is so real. I frequently think fondly of taking a plane to the code and adjusting its shape, smoothing it out, making it be the shape I want