Why the hardest part of software is choosing a coherent frame for the domain, and how that framing shapes everything from primitives to how easily the system can evolve.
Entrepreneurship is the act of building an empirical theory about the world - discovering what people need, forming a coherent theory around that need, and testing it through a continual induction-deduction loop.
This post examines the idea that programming is less about code and more about the internal theory developers construct - a human practice of meaning-making that is not easily captured by AI of today.