Why "Primitive Thinking"?

In computer science, a primitive is the most fundamental unit of a system - an atomic building block that can’t be decomposed further.

I named this blog after that idea.

Find the right question - the one that, if answered, resolves the most downstream questions too - and the path forward becomes clearer. Decompose the system far enough and complexity gives way to something you can wrap your mind around.

“Primitive” usually signals unsophisticated. I’d argue the opposite - getting to the actual primitives of a problem is usually the hardest part, and the most useful.