Re:A Rust Shaped Hole
by klntsky on Wednesday July 16, 2025 @03:03PM
(#44585714)
What's the difference between anti-DIY and "batteries included"?
[ Parent
| on HN ]
Re:A Rust Shaped Hole
by tialaramex on Thursday July 17, 2025 @03:43AM
(#44590749)
If Ginger Bill thinks some niche feature might be useful then baking it into Odin is "batteries included" if not, having it would be anti-DIY. This is very much Bill's language. If what you're looking for is that auteur stamp you won't find it in C or Rust or Typescript but you will find it in languages like Jai, Odin, Hare, maybe Zig.
If that creator's vibe happens to match yours this could be beautiful, at least for personal projects. It's hard to imagine this scaling. A triple A studio hiring panel: "You've applied for a job but we write only Jai here. We notice you haven't submitted any obsessive fan art about Jonathan Blow. Maybe talk us through the moment you realised he was right about everything?"
Batteries included is a fat, opinionated standard library.
I think for some devs, if you import from the standard library, that somehow counts as DIY, whereas if you import from libraries that aren't distributed with the compiler, it's anti-DIY.