nit: When demosceners hand-write assembly, it’s not because they’re foregoing a compiler for the sake of it. They operate under performance and size constraints that require having assembly that compilers cannot output. They also often build for older platforms, with only comparatively primitive compilers available.
That’s a good point, and possibly I should cut that example. But it seems to me that part of what the community is doing is picking arbitrary constraints that (at least until recently, probably much less so now) strongly favored human coding over automation. Do you know how the demoscene is handling the emergence of AI that is very good at coding?
nit: When demosceners hand-write assembly, it’s not because they’re foregoing a compiler for the sake of it. They operate under performance and size constraints that require having assembly that compilers cannot output. They also often build for older platforms, with only comparatively primitive compilers available.
That’s a good point, and possibly I should cut that example. But it seems to me that part of what the community is doing is picking arbitrary constraints that (at least until recently, probably much less so now) strongly favored human coding over automation. Do you know how the demoscene is handling the emergence of AI that is very good at coding?
I do not know hour they’re handling it! Most of my demoscene knowledge comes from a single event by the CMU Computer Club in 2009.
Edited this to “even though the software industry has long-since automated this with compilers in typical development.”