R. L. Dane :debian: :openbsd:🧉 on Nostr: #UnpopularOpinion of someone who's not actually a dev: If it's more than 1 million ...
#UnpopularOpinion of someone who's not actually a dev:
If it's more than 1 million SLOC, you're doing it wrong.
Kernel? Let's have more sensible HALs and hardware standards (like [SX]?VGA, remember that?), less bespoke code per hardware device.
Web browser? VERY unpopular opinion: drop WASM and canvas, keep basic HTML, CSS, and *basic* JS. THE WEB WAS SUPPOSED TO BE A WIKI, not an application platform, ya hosers!
Make popular code dependencies (such as in rust) more granular if possible.
If it's more than 1 million SLOC, you're doing it wrong.
Kernel? Let's have more sensible HALs and hardware standards (like [SX]?VGA, remember that?), less bespoke code per hardware device.
Web browser? VERY unpopular opinion: drop WASM and canvas, keep basic HTML, CSS, and *basic* JS. THE WEB WAS SUPPOSED TO BE A WIKI, not an application platform, ya hosers!
Make popular code dependencies (such as in rust) more granular if possible.