The Blog
Random thoughts, occasional insights, and lessons from breaking things in production.
Claude Code is powerful, which is exactly why you should verify the important stuff. Review changes, protect sensitive files, save snapshots, and start fresh sessions.
Something broke. Don't panic. Describe the problem, show Claude a screenshot, and let it investigate. Most bugs get fixed in two or three rounds.
Andrej Karpathy called it "fully giving in to the vibes." Collins Dictionary made it Word of the Year. What vibe coding actually means, when it works, and how everything you've learned so far has been building toward it.
A messy project folder slows you down and confuses Claude. Organized projects get better results because clear structure means clear communication.
CLAUDE.md gives Claude the overview, but rule files handle the details. They're focused documents in .claude/rules/ that Claude reads automatically based on what it's working on.
Some prompts you'll type over and over. Custom commands let you save them as reusable recipes. Type a short name instead of pasting a paragraph every time.
Every time you start Claude Code, it forgets who you are. CLAUDE.md is a text file that gives it permanent memory. One file, read automatically at the start of every session.
The biggest trap empowered digital teams fall into: trying to replace every legacy process. Solve for 80% of cases with clean journeys. The rest? Let it go.
Bean bags and hackathons aren't startup culture. The real difference is authority - who decides what to build, who can say no, and who's allowed to be wrong.
You announced a digital transformation. You hired a CDO. You renamed the IT team to Product. Six months later, nothing has changed except the org chart.
Claude Code will misunderstand you. It will edit the wrong file. It will occasionally do the opposite of what you asked. Normal. You just need to know how to recover.
Set up your screen so you can see Claude Code and your project at the same time. This one change makes the whole experience feel different. Terminal on one side, results on the other.