Artificial Intelligence A Skeptic at AI Engineers’ World Fair I attended the AI Engineers’ World Fair 2026 with an open mind. I encountered a healthy mix of new ideas and cause for concern.
AI for Designers Solution-First UX Design: Using AI to Solve Problems UX work—research, understanding, problem framing—is essential before creating a solution. But, now we’re now working alongside AI.
AI for Developers With AI Agents, Attention is the New Bottleneck In software's history, the limit on what you could ship was how fast you could type and build. Execution got cheap. Attention got expensive.
Artificial Intelligence 5 Reasons Why I Vibe Coded a Mandarin Learning Tool As an American adopted from China, I have always wanted to learn Mandarin. I recently used Claude to vibe code my own flashcard app.
AI for Developers Where the LLM Helped, and Where It Didn’t: Designing a Hard Comparison UI While generating comparison concepts with a model, I had to change the team's approach; the AI couldn't have asked the question that mattered.
AI for Developers Permission Fatigue Is a Security Risk — Here’s How I Improved It in Claude Code Every permission prompt is supposed to be a checkpoint where a human looks at what the AI is about to do and decides whether it's safe.
Artificial Intelligence Bias and the Myth of the Objective Machine AI is genuinely good at like pattern recognition, speed, and repetition at scale. That also makes any bias it has dangerous.
AI for Developers Your Coding Agents Are Only as Good as Their Feedback Loop The size of the task you can hand to a coding agent is bound by the quality of its feedback loop and its ability to validate its work.
AI for Developers Tired of Reviewing Markdown? Make Yourself an HTML Spec Dashboard Drowning in markdown specs? Here's how I used AI to build a lightweight, regenerable HTML spec dashboard for faster, cleaner reviews.
AI for Developers A Hybrid Approach to Agentic Development with Local Models Frontier models are powerful, but increasingly expensive. Are local models a good option for helping to carry some of the workload?
Development Practices Human Habits for Leading Agentic Development Projects If you're leading an agentic development project and feel like it's taking some time to get your bearings, you aren't alone.
Delivery Practices The Knowledge That Dies When the Project Goes Live Without good documentation, the architect (me) becomes the primary source for context that should be institutional knowledge.