4 ms·
i'm at my point in my career (20 years xp) where i think every project should be built around pure functions and structs, sorted in modules. And only once you'r
by bsaul 2y ago
i'm at my point in my career (20 years xp) where i think every project should be built around pure functions and structs, sorted in modules. And only once you're sure there absolutely no other choices, add a bit of interfaces, class and inheritance. Which, imho should happen extremely rarely.
I've come to realize that the amount of useless abstractions we add just because the language lets us, instead of thinking more deeply about what exactly is the problem we're facing, is just insane.
- metaltyphoon 2y agoYou would probably like this talk by Andrew Kelley https://youtu.be/IroPQ150F6c?si=riT9hL3S2R7KXIWv https://youtu.be/IroPQ150F6c?si=riT9hL3S2R7KXIWv