The sudden adoption of Claude Code by non-technical people represents an important moment in time — and one that will have a lasting impact on the way we work.
Real-world examples of how I used ChatGPT over a four-day weekend, providing practical insights for anyone curious about working with large language models.
A personal framework for choosing projects: focus on either small projects for quick learning or large projects for meaningful impact, while avoiding the medium-sized trap.
Leo Dion and I discuss building Plinky from scratch, the technical decisions behind using SwiftUI and Vapor, creating delightful user experiences, and the journey from working at Twitter to becoming an indie developer.
A practical analogy for understanding and improving how you work with AI tools like ChatGPT and Claude, moving beyond tips and tricks to develop better judgment.
The sudden adoption of Claude Code by non-technical people represents an important moment in time — and one that will have a lasting impact on the way we work.
Real-world examples of how I used ChatGPT over a four-day weekend, providing practical insights for anyone curious about working with large language models.
A personal framework for choosing projects: focus on either small projects for quick learning or large projects for meaningful impact, while avoiding the medium-sized trap.
Leo Dion and I discuss building Plinky from scratch, the technical decisions behind using SwiftUI and Vapor, creating delightful user experiences, and the journey from working at Twitter to becoming an indie developer.
A practical analogy for understanding and improving how you work with AI tools like ChatGPT and Claude, moving beyond tips and tricks to develop better judgment.
A technical walkthrough of building a customizable Framer Code Component for Buttondown email signups, complete with Property Controls and open source code.
The sudden adoption of Claude Code by non-technical people represents an important moment in time — and one that will have a lasting impact on the way we work.
Real-world examples of how I used ChatGPT over a four-day weekend, providing practical insights for anyone curious about working with large language models.
A personal framework for choosing projects: focus on either small projects for quick learning or large projects for meaningful impact, while avoiding the medium-sized trap.
A practical analogy for understanding and improving how you work with AI tools like ChatGPT and Claude, moving beyond tips and tricks to develop better judgment.
A technical walkthrough of building a customizable Framer Code Component for Buttondown email signups, complete with Property Controls and open source code.