Blog
Hands-on articles about AI coding tools, LLMs, and the developer workflows around them.
AI Coding
Used deliberately, AI models are surprisingly good at finding the bugs a tired human reviewer skips — off-by-ones, missing awaits, unhandled edge cases. Here is the workflow that makes it reliable.
4 min read
ChatGPT
After shipping three production applications on the OpenAI API, the lessons that stick are not about prompts or models — they are about rate limits, cost control, and the things that break under real traffic.
4 min read
AI Coding
A grounded look at where large language models earn their keep in a working developer's day — the tasks worth delegating, the ones worth keeping, and the workflow that ties them together.
3 min read
ChatGPT
ChatGPT Projects changed how I use the tool daily — persistent instructions, shared context across conversations, and a much cleaner way to separate different kinds of work.
4 min read
Comparisons
LangChain promises to make building LLM apps faster. Sometimes it does. Here is an honest look at when the framework earns its complexity and when going direct is the better call.
3 min read
ChatGPT
Beyond autocomplete — how to use ChatGPT as a genuine engineering tool for debugging, design review, and grinding through the tedious parts of a project without shipping subtle bugs.
3 min read
MCP
Tools get all the attention in MCP tutorials, but Resources are where you give the model read access to live data — files, databases, configs — without making it call a tool every time.
3 min read
Tutorials
A production-minded guide to containerizing a Next.js 15 app with standalone output and running it on AWS ECS Fargate — Dockerfile, task definition, and the gotchas that bite in production.
4 min read