Use AI To Make Your Thinking More Rigorous, Not Less
AI removes the friction from rigorous analysis. Use it to think deeper, not just move faster.
Latest thoughts on development and technology
AI removes the friction from rigorous analysis. Use it to think deeper, not just move faster.
How AI-powered development lowered the cost of building so much that I skipped the first step: verifying the feature didn't already exist.
AI-powered coding tools represent the next stage in programming abstraction. History shows us that higher-level abstractions don't reduce the need for developers, they multiply what we can build.
My experience using GitHub Spec Kit and Spec Driven Development to this website, documenting the process, surprises, and lessons learned along the way.
Exploring modern static site generation with Astro and how it enables building fast, content-focused websites
My thoughts on books, tools, and tech
A heartfelt musical portrayal of New York in the 1990s that explores themes of love, loss, addiction, community, and the power of creation amidst the HIV/AIDS crisis.
Finish each day and be done with it. You have done what you could. Learn from it; tomorrow is a new day.
When you make a mistake, there are only three things you should ever do about it: admit it, learn from it, and don't repeat it.
I prefer to be true to myself, even at the hazard of incurring the ridicule of others, rather than to be false, and to incur my own abhorrence.
I didn't have time to write a short letter, so I wrote a long one instead.