Paul Cantrell on Nostr: I’ve always scoffed at the “explicit is better than implicit” maxim in ...
I’ve always scoffed at the “explicit is better than implicit” maxim in programming. It’s hot nonsense.
All code has •something• that’s implicit. (Do you write out the Peano axioms every time you declare an integer?!) Deciding •what• should be implicit and what should be surfaced as explicit is one of the most difficult and important fundamental questions in language and API design. “Nothing” and “everything” are both nonsense answers.
Thought comes to me be because of this from nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqrcpaa37mjxjrz6kecqut35cqahk38l86jh0n8f54wn29dkrdj5lsc52ky3 (nprofile…2ky3):
https://mastodon.social/@airspeedswift/113810755456672499
All code has •something• that’s implicit. (Do you write out the Peano axioms every time you declare an integer?!) Deciding •what• should be implicit and what should be surfaced as explicit is one of the most difficult and important fundamental questions in language and API design. “Nothing” and “everything” are both nonsense answers.
Thought comes to me be because of this from nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqrcpaa37mjxjrz6kecqut35cqahk38l86jh0n8f54wn29dkrdj5lsc52ky3 (nprofile…2ky3):
https://mastodon.social/@airspeedswift/113810755456672499