What Is fzf?

fzf is a fuzzy finder that turns file selection into a fast, interactive search. Learn how it speeds up opening files in Neovim, macOS apps, and shell workflows.

What Is Claude Code?

Claude Code is Anthropic’s agentic coding tool that runs in your terminal, edits real files, and executes commands. Here’s how it works and why it exists.

What Is Zoxide?

Zoxide is a smarter cd that learns your most-used directories and jumps to them with a short query. Learn how frecency ranking replaces path typing.

What Is Nwave?

Nwave is an agentic AI methodology that runs specialized agents through six waves, with human review between each, enforcing TDD and peer review.

A History of AI and Machine Learning

AI and ML history from 18th-century math to modern transformers, tracing the breakthroughs, winters, and resurrections that built today’s AI.
Timeline collage of AI milestones from perceptrons to transformers, with mathematical notation and neural network diagrams.

Fundamentals of Software Traffic Management

Software traffic management fundamentals: control planes, service meshes, sidecars, and routing strategies for resilient distributed systems.
Diagram showing control planes, service meshes, sidecars, and policy-driven routing across distributed services.

How Do I Use GenAI Coding Tools?

GenAI coding tools from Copilot to Claude Code: a hands-on journey through what worked, what flopped, and how nWave is shaping up.

Fundamentals of Software Automation

Software automation fundamentals: core principles, build systems, infrastructure as code, and when automation pays off versus when it creates more problems.
Diagram showing the automation spectrum from manual tasks through scripted processes to fully automated, self-healing systems.

Clippy Has No Clothes

Clippy had no clothes, and neither do Clippy Reincarnates Claude, Microsoft Copilots, Gemini, and the like.

Fundamentals of Concurrency and Parallelism

Concurrency and parallelism explained: why they differ, how threads and async work, and how to reason about race conditions, deadlocks, and synchronization.
Diagram showing concurrent tasks interleaving on one core versus parallel tasks running simultaneously on multiple cores.