Blog
101 posts on programming, AI engineering, and developer productivity.
2026
- The Definitive Guide to AI Developer Tools in 2026
- Vibe Coding: Real Talk About the Trend
- Building with AI Agents: My 2026 Workflow
- AI Experiments: What I Learned Building with Agents
- AI Models Compared: March 2026 Rankings
- My Exact Claude Code Configuration
- Experiment: Can AI Build a Full App Autonomously?
- Claude Opus 4 Deep Review: Best Model for Code?
- Best AI Prompts for Developers in 2026
- How I Became a 10x Engineer with AI
2025
- AI-First Development: Why I Stopped Writing Boilerplate
- The 100x Developer Is a Myth (But 10x Is Real Now)
- Lessons from Running AI Agents in Production
- Windsurf vs Cursor in 2025: Which AI IDE Wins?
- My Prompt Library: 30 Prompts I Use Weekly
- Using AI to Refactor Large Codebases
- My Full AI Development Stack in 2025
- Devin vs Claude Code: AI Coding Agents Compared
- MCP Servers: Connecting AI to Everything
- Claude Opus 4 vs GPT-5: The Big Comparison
- Building AI Agents: A Practical Guide
- Agentic Coding Explained: Why It's Different
- Best Coding Prompts of 2025
- My Claude Code Setup: Terminal AI That Actually Works
2024
- 2024: The Year AI Got Practical
- The Best AI Tools for Developers, November 2024
- AI Burnout Is Real and I Hit It
- AI-Powered Development: My Complete Workflow
- OpenAI o1: Testing the Reasoning Model
- Practical Uses for Multimodal AI I Found
- Using AI to Write Better Tests
- Perplexity Replaced Google for My Research
- The Best System Prompts I've Written
- Where AI Code Generation Still Fails
- Claude Opus vs Sonnet: When to Use Which
- Building RAG from Scratch (No LangChain)
- Running Local LLMs with Ollama: My Guide
- Claude vs GPT for Coding: An Honest Comparison
- My Complete AI Development Workflow in 2024
- Grok Review: Is xAI's Model Any Good?
- Cursor IDE: The First AI-Native Editor
- Gemini vs GPT-4: I Ran 30 Real Tests
- My Best Coding Prompts in 2024
- I Tried Claude and I'm Not Going Back to ChatGPT
2023
- 2023: The Year AI Ate Software Development
- Prompt Engineering for Developers
- Is Fine-Tuning Worth It? My Experiment
- AI Tools I Actually Pay For in 2023
- Vector Databases Explained Simply
- Automating Code Reviews with AI
- Midjourney v5 vs DALL-E 3: My Comparison
- LLM Hallucinations: Real Examples from My Projects
- My AI Pair Programming Workflow
- LangChain First Impressions: Powerful but Messy
- Running Stable Diffusion Locally: My Setup Guide
- GPT-4 vs GPT-3.5 for Coding: Is It Worth the Cost?
- The Truth About AI-Generated Code Quality
- Prompt Tricks That Actually Work
- Building My First App with the OpenAI API
- How ChatGPT Changed My Development Workflow
- AI Coding Assistants Compared: Copilot vs ChatGPT vs Tabnine
- My First Midjourney Experiments
- I Replaced Stack Overflow with ChatGPT for a Week
- ChatGPT Just Changed Everything
2022
- 2022 Year in Review: NFTs, Security, and Finding Focus
- My Tech Predictions for 2023
- How I Recovered from Developer Burnout
- Building a CI/CD Pipeline from Scratch
- PostgreSQL Tips I Learned the Hard Way
- REST vs GraphQL: I Changed My Mind
- GitHub Copilot: A Developer's Honest Review
- My Terminal Setup in 2022
- GitHub Copilot: My First Month
- My Side Project Graveyard: 6 Projects I Abandoned
- Docker Compose Changed My Local Dev Setup
- TypeScript Was Worth the Pain
- OWASP Top 10 in Practice: Vulnerabilities I've Actually Seen
- Security Basics Every Developer Should Know
- Smart Contracts Are Fascinating But Web3 Has a Problem
- Developer Tools That Changed My Workflow in 2022
- I Minted an NFT Collection and Here's What Actually Happened
2021
2020
- Startup Playbook
- Reading 101
- Code Reviews
- HTTP Status Codes
- SOLID, DRY, KISS, YAGNI
- Notes: Obviously Awesome
- Adding Dark Mode
- Personal OKRs
- Git Tags: Explained
- Notes: Refactoring UI
- Making Decisions the Right Way
- Notes: Think and Grow Rich
- Building Acrons
- Boost Productivity with Chrome Extensions
- Marshal Structs in Golang
- Transactions on Postgres with Golang
- Improve Your Productivity with VS Code
- Sessions using Golang and Redis