Oddbean new post about | logout
 Random thoughts:

MVC is important not because of its specific implementations, but bc its foundational to be able to distill any information into:
Model - data necessary for operation
Controller - concisely defined actions on the data
View - while usually referring to visuals, can also be “structured result”

Clear separation of these concepts along with enforcing their dependency expectations underpin so mich of system design imho 🤔

(That does not mean everything is mvc lol just to be clear)