Absolutely delusional.
code that is readable, auditable, and easy to port
Yeah C is the language that comes to everybody's mind reading that. /s
C's simplicity ...
Is that simplicity currently in the room with us?
... and widespread adoption make it the best choice for this philosophy.
Ah, the asbestos argument.
If people want to run the latest kernels on hardware that isn't maintained anymore, they need to toughen up and send patches ...
... or they stick to an old kernel for their unmaintained hardware.
Both is fine to me, but that entitled Boomer attitude of "nobody should have nice things, because that would challenge status quo" needs to die.
Many languages'
Option
andResult
types suffer from an organically-grown and therefore inconsistently named set of functions that operate on them.We can do better! The article demonstrates how a full set of useful methods with predictable names can be derived from few, simple rules.