Re:How can you not be romantic about programming? (2020)
by pmarreck on Saturday February 20, 2021 @06:02PM
(#26208865)
Even the smartest programmer will eventually fail to understand every detail and implication of a system due to cognitive load limits, and thus bugs.
Which is why languages that feature less cognitive load to understand (such as functional immutable languages) are a better direction for tomorrow’s code.
If a function called from your known scope cannot modify anything you pass to it, that’s an entire class of bugs made impossible to create.
Which is why languages that feature less cognitive load to understand (such as functional immutable languages) are a better direction for tomorrow’s code.
If a function called from your known scope cannot modify anything you pass to it, that’s an entire class of bugs made impossible to create.