On frontend, the agentic era, and the art of building.
AI: the joy of missing out on what doesn't matter
You can't keep up with AI, and you shouldn't try. The answer isn't resistance or passive acceptance: go all in, but deep on one thing instead of scattered.
Claude Code Agent View: managing parallel agents without leaving the terminal
I spent months managing many Claude Code agents by hand. Agent View now does it: my terminal-native workflow with Warp and Neovim, and the gaps I patch.
What is Claude Code: A Practitioner's Overview
What Claude Code actually is, explained by someone who uses it 12+ hours daily in production. No hype, real examples.
Claude Code vs Cursor: A Practitioner's Comparison
Claude Code vs Cursor compared by a daily user of both. Feature matrix, pricing breakdown, context windows, and which tool fits which workflow.
Evaluator-Optimizer in Claude Code: From Pattern to Skill
How I turned an Agentic AI pattern into a reusable Claude Code skill with evidence-based evaluation.
Claude Code Hooks: Practical Guide with Real Examples
Practical guide to Claude Code hooks: 3 hook types, 5 essential hooks, advanced patterns and common pitfalls. With copy-paste ready examples.
Claude Code Skills: Build Reusable Workflows with Custom Commands
Skills are the fastest way to create repeatable workflows in Claude Code. A markdown file, a slash command, and predictable steps with human intervention.
Sometimes Free Is Enough: Gemini CLI and the Law of Diminishing Returns
A practical look at Gemini CLI, the law of diminishing returns, and why free tools can be more than enough for real Web development (and in life).
Video won't teach you to code. It never has
A critique of the video-based learning model and why generative AI finally makes real, personalized, practice-driven technical education possible.
A Pragmatic Guide to AI in Professional Work
A pragmatic guide to using AI professionally. No more FOMO or disguised marketing. Real workflow, concrete tools, and how to avoid self-replacement.
Automated Code Review with Claude Code, Playwright, and Notion (MCP)
Learn how to connect Claude Code with Playwright and Notion via MCP to create an automated UI and code review system.
Claude Code Subagents: Practical Guide with Real Agent Configs
Learn to create and manage subagents in Claude Code. Divide complex tasks, avoid context contamination, and scale your AI development.