All Pages
A crawlable index of every public page on this site. Prefer the blog, guides, or resources hubs for reading.
Blog posts67
- Agents and Tool Use
- AI Coding Tools
- AI Safety and Ethics
- Embeddings
- Multimodal AI
- Open Source Models
- The OpenAI API in Practice
- Using Pre-trained Models
- RAG and Knowledge Systems
- Vector Databases
- What is AI Engineering?
- Marketing Without Losing Authenticity
- Building an Audience: Build in Public Without Performing
- Entrepreneurship Masterclass: From Idea to Business
- Building a Business Model: Who Pays, for What, and How Often
- How to Find a Real Problem Worth Building a Business Around
- Finding Your First Customers
- Validating the Idea: Reducing Uncertainty, Not Proving You're Right
- Learning From Failure Without the Drama
- Starting Before You Feel Ready
- Metrics That Matter: Why 100,000 Downloads Isn't a Business
- The Math of $1M MRR
- Think Like a Builder: The Entrepreneurial Mindset That Actually Helps
- When Does a Project Become a Business?
- The Math Behind HairOver's $1M MRR Goal
- What the First Version of HairOver Looked Like
- Things I Got Wrong Building HairOver (So Far)
- HairOver Growth: The Funnel I'm Measuring Before I Have the Numbers
- Building HairOver's Landing Page: 30 Days, 29 Commits, and an SEO-First Site
- HairOver Pricing: What NPR 15 Per Image Does to an AI App's Unit Economics
- My 30-Day X Plan for HairOver: Two Accounts, One Funnel
- Why I'm Building HairOver (and Why the Goal Is $1M MRR)
- The AI Engineering Core Stack
- Evals and Observability
- LLMs and Prompting
- Shipping AI to Production
- Git Aliases: Type Less, Move Faster
- Git Branches: The Fastest Way to Work Without Fear
- Git Cherry-Pick: Copy One Commit (Not a Whole Branch)
- Git Conflicts: Resolve Faster (and Stay Sane)
- Git Merge: When You Want Real History (Safely)
- Git Rebase: Clean History Without Panic
- Git Reflog: Your Local Time Machine
- Git Reset: Undo Commits (Soft, Mixed, or Hard)
- Git Stash: Save Work Temporarily (Without Committing)
- Git vs GitHub: What’s the Difference?
- What is Git? The One-Minute Mental Model
- Git Workflows: The Basics That Keep Teams Moving
- thefuck — The Only F*ck That Might Save You
- Rust Isn't Replacing JavaScript. It's Rebuilding Everything Underneath It.
- Git Merge vs Git Rebase: The Difference Every Developer Should Know
- Why I'm a Fan of Feature-Based Folder Structure — Since the Beginning
- Oh Shit, Again Git?! — Rescue Recipes in Plain English
- Why Astro Wins the Race Over Other Frontend Frameworks
- Build Your Own Git From Scratch — In Node.js + TypeScript
- Git & GitHub: From Zero to Collaborating Like a Pro
- The Man Behind the Magic: Why Messi's Humility Hits Different
- Duplicate a Line in VS Code (Copy Line Down) + Shortcuts
- 10 JavaScript Secrets That Senior Developers Don't Explicitly Teach You
- Vibe Coding is OVER
- Testing React Applications: A Practical Guide
- REST API Design Principles That Stand the Test of Time
- Git Workflow Guide: From Chaos to Clarity
- TypeScript Best Practices for Clean, Maintainable Code
- 10 Next.js Performance Tips for Production Apps
- Building Scalable Design Systems with React and Tailwind
- Mastering Remote Work: Productivity Tips from a Digital Nomad