Writing

On agentic AI, Claude Code and the craft of building software.

Stop Claude Code asking for permission (without losing control)

Permission prompts in Claude Code don't go away with one setting. There are five levers (rules, modes, auto mode, the sandbox and bypass inside a container), and this guide puts them in the order that cuts the most prompts for the least risk.

Claude Code Guide

Claude Code first steps: the fundamentals that don't expire

The Claude Code fundamentals that don't expire: install, sessions, context, quota, models, permissions. What you actually need to grasp on day 1.

AI Claude Code

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.

AI Claude Code Human

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.

AI Claude Code

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.

AI Claude Code

Cursor vs Claude Code: Cursor to edit, Claude Code to delegate

Cursor vs Claude Code from someone who uses both every day: Cursor wins at editing inside the IDE, Claude Code at handing off whole tasks from the terminal. Models, October 2026 pricing, and when to pay for both.

AI Cursor Claude Code

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.

AI Claude Code

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.

AI Claude Code

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.

AI Claude Code

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).

AI Gemini

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.

AI Human

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.

AI Human