AI for Developers • Jun 18, 2026 Write Human Maintainable Code in the Age of AI Agents If code can only be modified safely by the original developer with the original agent setup, then the delivery is weaker than it looked.
React / Redux • Jun 17, 2026 Shadcn 101: Create a Searchable Dropdown To create a searchable dropdown in Shadcn, we'll combine the Command and Popover components to form an element that serves many needs.
AI for Designers • Jun 16, 2026 Will AI Write Software That Fits Like A Glove? Here's a list of UX irritations every user knows by heart, plus prompts to help your AI coding agent understand what "fit" is.
AI for Developers • Jun 15, 2026 How to Optimize Your Agentic-Developed Android Developer Workflow Agentic Android development works best when agents can build, install, run, test, and validate features against real devices or emulators.
The Software Life • Jun 14, 2026 Software Development Is Still A Craft: Takeaways from Code Remix 2026 At the Code Remix 2026 conference, I learned a lot of really interesting ways top companies were thinking about AI. I left feeling inspired.
Extracurricular Activities • Jun 13, 2026 The Numbers Have Names: Reflections on Volunteering with PCAP Volunteering with the Prison Creative Arts Project (PCAP) was an impactful experience that lead to good questions about my day-to-day life.
AI for Developers • Jun 12, 2026 AI This, Optimise That – But What Does Coding With It Actually Look Like? What does coding with AI look like in practice? From one developer to another, here’s my journey to find an agentic framework.
AI for Developers • Jun 11, 2026 Using AI Doesn’t Mean You Can Slack on Architecture AI coding tools are getting wildly useful. You might think that if AI can write code, architecture matters less. I think the opposite's true.
Development Practices • Jun 10, 2026 Is GitHub Actions Putting Your Software at Risk? A compromised npm package usually impacts an application runtime. Compromised GitHub Actions can have much larger blast radius.
Development • Jun 09, 2026 Getting Shit Done with Get Shit Done The future of GSD is uncertain, but the lessons from this can be applied to other spec-driven development frameworks.
Development Practices • Jun 08, 2026 The Value of In-Person Backlog Management Tools Most junior devs have never done software design without virtual backlog management. Let's talk about in-person backlog management tools.
The Software Life • Jun 07, 2026 My Encyclopedia is Human What's a human encyclopedia? Let's talk about learning through conversations with others who have knowledge I want to know.