Watercolor illustration: three books progressing left to right — closed book with question mark, open book with magnifying glass, open notebook with mind map, symbolizing three cognitive shifts

Stop Using AI Like a Search Engine: 3 Cognitive Shifts

Last time we covered a foundational idea: LLMs generate probabilistically. They don’t look up answers — they think them through fresh each time. That means response variance is normal, and you need to verify. Easy to understand. Harder to act on. The habit is sticky: open ChatGPT, type a phrase, grab the answer, close the tab. This post isn’t a tutorial. I picked three real scenarios to show what actually changes when you use AI differently. ...

2026-05-13 · 5 min · Alex Wang
Watercolor illustration: three speech bubbles from one source, each with a different shape, symbolizing different answers to the same question

Practice Challenge: Ask AI the Same Question 3 Times

Today’s Challenge Open whatever AI you normally use — ChatGPT, Claude, DeepSeek, anything. Pick an open-ended question. Ask it 3 times. The question is up to you. Some examples: “How do I build a reading habit?” “Python tips for a complete beginner” “How can I run better meetings?” You can rephrase it each time or paste the exact same wording. The key rule: start a fresh conversation each time. Don’t follow up inside the same thread. Three new chats. ...

2026-05-12 · 2 min · Alex Wang
Watercolor illustration: a person at a cozy desk, holding a glowing translucent orb representing the essence of understanding LLMs

AI Path L0→L1 Upgrade Guide (1): Understanding Your Tools

📖 This is Part 1 of 5 in the “AI Path L0→L1 Upgrade Guide” series. Series navigation will be updated once all parts are published. Introduction: Sound Familiar? I’ve watched a lot of friends use AI tools, and I keep noticing the same pattern. They’re not strangers to ChatGPT or Claude—they use them casually from time to time—but their experience is wildly inconsistent. Sometimes the AI delivers a jaw-dropping answer; other times it completely misses the point, producing something unusable. ...

2026-05-11 · 5 min · Alex Wang
AI Toolchain Evolution Path panorama — five levels from First Contact to AI Native

The AI Path: From First Contact to AI Native

TL;DR: How does a person grow with AI? This post maps the journey from “opening a chat box for the first time” to “thinking in AI-native ways” across five stages—First Contact, Power User, Engineer, Architect, and Native. The essence of each stage isn’t learning more tools, but a shift in mindset: from passively accepting outputs, to actively designing inputs, to orchestrating multi-agent collaboration, and ultimately reshaping your own cognitive framework. The interactive path map at the end lets you explore each stage in full detail. ...

2026-05-10 · 5 min · Alex Wang
Design docs dissolving after git rebase, a git worktree branch shielding them safely

Git Rebase Ate My Docs — Save Them with Worktree

TL;DR: git rebase / checkout silently deletes untracked files in .gitignore, with no recovery; git stash -u does NOT stash git-ignored files. The fix: use git worktree to create a local-assets branch, storing design docs in a git-tracked safe space. Three commands handle daily use: dp-save.sh to save, --prune to clean, --restore to recover. Real project data shows zero document loss after introducing worktree. Full script at alexwwang/design-doc-worktree. One afternoon I had AI run git rebase -i to tidy up the last dozen commits. No conflicts. Clean terminal. Everything went smoothly. ...

2026-05-08 · 10 min · Alex Wang
Six bug patterns: components correct in isolation, broken after integration, diagnostic clarity emerging from chaos

Green Tests, Broken System: Six Bug Patterns AI Left at the Integration Layer

TL;DR: Before releasing Aristotle v1.1, I found 18 bugs. Unit tests caught four (22%). The other 14 lived at the integration layer — component wiring, config propagation, process startup seams. Root cause analysis revealed six patterns: path/environment mismatch (5), registration omission (3), startup hang (2), silent failure (2), test-production path divergence (2), integration seam errors (4). The root cause isn’t harder problems — it’s AI bypassing the defenses that experience built. Implementation and review rhythms decouple, code appearance misleads quality judgment, and integration shifts from an explicit action to an implicit assumption. Includes an eight-dimension integration checklist and a 16-type bug roadmap at the end. ...

2026-05-07 · 15 min · Alex Wang
OMO vs SLIM: I Switched Plugins to Save Tokens. Here's What Actually Happened.

OMO vs SLIM: I Switched Plugins to Save Tokens. Here's What Actually Happened.

TL;DR: I switched from OMO to SLIM and ran it for 13 days. Average Tokens per message dropped 3.7% — practically flat. Broken down by task type: coding flat, writing +61%, review -53%, debug +121% (unreliable, tiny sample). Aristotle dropped 68%, but the main cause was an architecture rewrite, not the plugin. “Saving tokens” is not a global fact. It’s local. The real differences are in experience and architecture choices, not in token counts. ...

2026-05-06 · 9 min · Alex Wang
The last line of defense for inquiry: independent confirmation and protocol reflexivity

The Last Line of Defense for Inquiry: Independent Confirmation and Protocol Reflexivity

TL;DR: The inquiry protocol’s last line of defense is independent confirmation — a perspective free of confirmation bias that runs falsifiability testing to hunt for counterexamples. This post also covers how the protocol came to be (from 18 bugs of practice to a gap found while writing these articles) and plans for future reflexivity. In the previous post, I laid out the inquiry protocol’s seven conditions: three floor conditions (T1–T3) that force the AI to go deep enough, and four guardrails (HC1–HC4) that keep the inquiry process from spiraling out of control. This post covers the last line of defense — and how the protocol actually came to be. ...

2026-05-06 · 7 min · Alex Wang
Seven conditions to keep AI's 5-Why from going off the rails

Seven Conditions to Keep AI's 5-Why from Going Off the Rails

TL;DR: The inquiry protocol sets seven conditions to keep AI’s 5-Why on track: T1–T3 are floor conditions (can’t stop until all three are met), HC1–HC4 are guardrails (prevent the process from spiraling). T2’s preventive counterfactual check is the most important design — preventive framing forces the inquiry to go deep, while counterfactual questions deliberately construct negation scenarios to counter confirmation bias. ← Previous post The last post diagnosed three problems when AI runs 5-Why: stopping too early (depth insufficient), single-path tracking (breadth insufficient), and confirmation bias (reasoning bias). These three are independent but tend to show up together — a shallow conclusion becomes an anchor, which simultaneously compresses the exploration space and biases evidence selection. This post designs the inquiry protocol: encoding the tacit judgment of “when to stop, when to keep going” that human experts use, into explicit rules that bring AI’s reasoning quality up to the standard 5-Why actually requires. ...

2026-05-05 · 7 min · Alex Wang
Why AI Can't Do 5-Why Right: Stopping Too Early, Single-Path Tracking, and Confirmation Bias

Why AI Can't Do 5-Why Right: Stopping Too Early, Single-Path Tracking, and Confirmation Bias

TL;DR: AI fails at 5-Why in three ways: stopping too early (insufficient depth), single-path tracking (insufficient breadth), and confirmation bias (reasoning distortion). The three are independent but tend to show up together — a shallow conclusion becomes an anchor that compresses the exploration space and biases evidence selection. This post uses a real case where all four rounds of attribution went wrong to dissect each failure mode. This post sits at the intersection of two series: “Taming AI Coding Agents with TDD” and “AI Root Cause Diagnosis.” ...

2026-05-05 · 7 min · Alex Wang