Writing
- Orchestrating AI Coding Agents: What I Learned Running Three Autonomous Sessions at Once
- Building Kestrel: A Context-Aware AI Desktop Assistant in One Session
- DiffScope: What Happens When You Give a Code Review Agent Real Context
- Infrastructure
- My Body Learned Danger From You
- The Plane Keeps Moving
- Grief in the Loop: When AI Won't Let Us Let Go
- The 10-Minute AI POC That Becomes a 10-Month Nightmare
- Why Your AI Strategy is Actually a Spreadsheet Strategy
- The AI Agent Gold Rush: Why Everyone's Building Picks and Shovels
- From Consumer NUC to Production-Grade Homelab: My Journey with Proxmox and Infrastructure as Code
- The CLI Renaissance: How AI is Driving the Command Line Revolution
- Building a Developer Environment That Actually Works: My Dotfiles Journey
- AI Code Review Is Reasoning, Not Pattern Matching
- The Shift to Async Code Gen: What It Means for Developers
- The Death of the 10x Developer: Why AI Multiplication Beats Individual Optimization
- The Evaluation Infrastructure We Need: Why AI Testing is Fundamentally Broken
- Feature Flags for Security: Decouple Deployment from Risk
- Testing at Light Speed: How QA Adapts to AI Velocity
- Forget Perfect Data: Building a Usable Voice Profile Extractor
- When Claude Hits Its Limits: Building an AI-to-AI Escalation System
- What Actually Failed Building a Multi-AI Content System
- Scaling the Me Component: How I Built an AI That Thinks Like Me
- Beyond Simple Prompts: Production-Grade LLM Techniques with DSPy
- How I Built a Security Scanner That Actually Finds Bugs
- Two Minds in the Machine: Shared Context Is the Only Thing That Matters
- Building for Humans AND Machines: The Dual-Audience Problem
- When AI Learns to Write Like You: A Meta-Analysis
- Building HDR Holographic Effects with CSS and JavaScript
- Simulating Liquid Metal with Web Technologies
- The Mathematics Behind Real-Time Graphics
- OCode: Why I Built My Own Claude Code (and Why You Might Too)
- The Optimization Trap: Why Technical Founders Self-Sabotage
- When Vibe Coding Goes Wrong: Security Lessons from Granola
- Somebody Gave a Shit: The Quiet Power of Product Detail
- From Gimmick to Game-Changer: Six Years of Living With Tesla FSD
- Building the HTTP for Agents: A Complete Guide to Agent Infrastructure
- The Apple Ruling: A Win That Might Hurt More Than Help
- The Startup Reality Check: Payment, Promotion, and Pace
- The Accountability Mirror: Would a Stranger Believe You?
- The Agreement Trap: When AI Optimizes for Applause Instead of Accuracy
- The Day After: Building a System to Remember What Matters
- Clarity Over Compromise: Making the Right Call on Work Models
- Psychological Safety and Productive Conflict: The Hidden Link Driving High-Performing Teams
- The Rise of Single-Serving Software
- The Phantom Projects of Overhiring
- The Confidence Cliff: Why Overcertainty Kills Good Decisions
- Same Data, Same Dance: Why the Moat Isn't Technical Anymore
- The Dehydrated Entity: Hire Only When You're Truly Underwater
- The Responsiveness Principle: How Small Signals Build Big Trust in Venture
- The Answer Is Obvious -- You Just Don't Like It
- AI Detection Hysteria: When Human Creativity Gets Mislabeled
- The Secondary Celebration: A Founder's Perspective on VC Liquidity Events
- Reading Between the Lines: How to Decode Community Investment Rounds
- The Illusion of Traction: When Technical Founders Mistake Interest for Product-Market Fit
- The Complexity We Take for Granted
- The AI Skill Mirror: Why Technical Interviews Need a Complete Rewrite
- How RAG Actually Works: Architecture Patterns That Scale
- Prompt Engineering Science: I Tested Temperature and Top-P on 1000 Queries
- The Product Manager's Secret Superpower: Finding Signal in the Noise
- The Three Types of Startup Advice (And Why They're All Wrong)
- The Ubiquiti Effect: Why Enterprise Software Needs a Consumer Revolution
- When the Ask Feels Awkward, It's Already Too Late
- Passive-Aggressive Managers Are Organizational Parasites
- Founder-Led Sales: The Art of Selling Your Vision
- Performance Reviews: A Guide for Modern Leaders
- Thinking Frameworks: Tools for Better Decision Making
- When the AI Starts Complimenting You Too Much: A Troubling First for ChatGPT
- AI Expectations: Managing the Hype Cycle
- Engineering Recognition Through Evals: My Technical Journey Building Shout
- Chrome Extension for Jira Titles: A Developer's Journey
- Dark Patterns, Bright Lessons: Ethics in Product Design
- Engineering and Product Collaboration: Breaking Down Silos
- Keep Your Hands Dirty: Why Executives Who Stop Doing The Work Destroy Companies
- Most PMs Are Too Afraid to Say No
- The Homelab That Replaced My Cloud Bill
- The Security Tool Comparison Problem
- The Perfection Paralysis: Why Moving Too Carefully Kills Startups
- The Product Manager's Guide to the Perfect Breakfast
- The Abstraction Trap: When Clean Code Goes Wrong
- Quality: The Foundation of Sustainable Growth
- Don't Build What They Ask For: The Art of Need-Finding
- Your Security Team Cannot Keep Up With AI
- Three Months Back in SF: Finding Balance After ThreatKey
- If You're Serious About Building, You Need to Be in San Francisco
- Tech Debt Velocity: Measuring the True Cost of Shortcuts
- The Integration Tax: What Nobody Tells You About Building Modern Software
RSS / Atom