A look back at three months of building and running AI Learning Playground with Vibe Coding, organized around insights from the technical, design, and operational phases.
Reviewing every line of AI-generated code is not practical at scale, but accepting it entirely without review is uncomfortable. This article presents a framework for deciding what to verify based on code type.
To prevent new readers from leaving after seeing too many sidebar links, I added a "Start Here" table to the top page. This article explains the design process and how I worked with AI to define reader personas and select the right articles for the table.
Documentation articles and blog articles differ in when citations are required. This article covers the criteria for deciding when to cite in articles where personal experience and external facts coexist, and shows how to rewrite sentences that mix the two.
A plain-language guide to AWS AI BPR, its four strength-based steps, and practical criteria for applying the method to a real AI project.
AI Driven and AI Native represent different starting points for how organizations design their relationship with AI. This article clarifies the distinction and what each approach means in practice.
Seven practical techniques for reducing Claude token usage, including context resets, focused CLAUDE.md instructions, subagent isolation, and output controls.
A practical guide to Claude Design, including its creation workflow, how it differs from Figma and Canva, and the limits and operating decisions teams should review.
A practical guide to Claude Code Dynamic Workflows, including parallel subagent orchestration, the Bun port, suitable tasks, limitations, and cost management.
A step-by-step guide to setting up Google Analytics in a Vercel environment, covering measurement IDs, environment variables, and an Astro component.
Announcing the launch of AI Learning Playground — an engineering fundamentals site built for non-engineers: AI developers, PMs, marketers, and designers navigating the age of AI.