4 ms·
A remarkably ambitious project- a decade's worth of thinking distilled into a cohesive framework. I'm particularly struck by the connection you draw between see
by vnguyenngoc 2y ago
A remarkably ambitious project- a decade's worth of thinking distilled into a cohesive framework. I'm particularly struck by the connection you draw between seemingly disparate fields, from ASP to creative writing. It challenges the conventional view of constraints.
Curious about the evolution of your thinking. How did your understanding of these core principles change? Were there any major 'aha!' moments that changed your perspective. Will spend time exploring this whole work.
- rgrzywinski 2y agoThanks for the thoughtful comment! The evolution of my thinking had several key "aha" moments: The first came while struggling with working with Firestore. I knew what I wanted to build but trying to juggle the constraints of Firestore Rules, Firestore queries, TypeScript itself, the problem itself that I was trying tackle, etc, etc, etc. was a cognitive nightmare. There had to be a way to grapple with all of the constraints in a more systematic way. The second breakthrough came from reading George Saunders' "A Swim in a Pond in the Rain." He describes writing not as executing a perfect plan, but as making a move and then reacting to it - each sentence creating constraints that shape what comes next. I realized this was exactly how I approached coding problems! The third moment was connecting these dots across domains. Whether debugging code or writing prose, we're all doing the same thing: making decisions that create constraints, then pushing against those constraints to discover new possibilities. The todo app example in the Foundations section illustrates this - when we say "a todo item must belong to exactly one user," we're not just stating a rule, we're revealing a web of relationships that shapes everything from database structure to UI flows. What's been most surprising is how this lens transforms seemingly technical problems into creative ones, and vice versa. A database query and a poem suddenly look remarkably similar - both are explorations of constraint spaces, both emerge through iteration and refinement. I'd love to hear if any particular section resonates with your own work or thinking!