“Query logic in SQL, Command logic in whatever you use for processing the command”

Mulling over e.g. wiki.c2.com/?DontUseExceptions it seems to me that “Don't Use Exceptions for Unexceptional Flow Control” would be a better motto.

The main argument is just readability — can the reader understand code?

Nearly the last word on the page — “I use exceptions when the preconditions are met, but I can't meet the postconditions” seems like a good motto for when to use exceptions.

Diagrams for software architecture is so passé, the future is moving gifs

There is no bug that cannot be made more difficult to debug by adding another layer of indirection

Are cosmic ray bit-flips common enough to make voting machines unfit for purpose? The smaller the electronics, the less energy a bit flip takes. Nice discussion of bitflip examples:
radiolab.org/podcast/bit-flip/

Was the real value of OO that it was/is a good vehicle for Responsibility Driven Design?

It is easy to code Roles, Responsibilities, Collaboration and Contracts in OO languages.

Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.