Hanlon's Razor: Never attribute to malice that which is adequately explained by stupidity.

In engineering contexts, I try to add on the idea of "constraints you can't see."

Rather than it being:

- That incoherent API design
- The terrible code
- The irrational architecture

Seek to understand.

Before assuming incompetence or malice, try to understand the context.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/raiderrobert/statuses/114854542215315568 on your instance and quote it. (Note that quoting is not supported in Mastodon.)