Incredibly sensible notes on software engineering, applicable to the wider world

Originally published at:


Don’t increase the cognitive load of common use cases for the sake of niche use cases, even minimally.

I’m a designer and I am always surprised how often I am in conversations with engineers who have to be talked down from wanting some tiny edge case scenario to be accommodated in the UI.

I usually point out that we should not piss off the majority for the sake of the minority. But it’s hard work convincing them. I think it’s something to do with the engineer mindset wanting to fix bugs in more than just code.

(Cue engineers replying with lists of “what if?” scenarios. Sigh.)

1 Like

Some links from Medium should be marked [soft paywall]. I’m not a subscriber (yet), and I don’t like that a link I clicked on out of curiosity is now counting against my “free reads for the month.”

1 Like

Alan Kay, I think? Oft quoted by Larry Wall.

1 Like

This topic was automatically closed after 5 days. New replies are no longer allowed.