41554 blogs · [ { "id": "01a08761-5b28-71c7-b45c-106a01519251", "title": "MCP vs Skills", "url": "https://codeaholicguy.com/2026/09/09/mcp-vs-skills/", "published_at": "2026-09-09T11:30:00+00:00" }, { "id": "01a08761-5b28-71c7-b45c-106a0212ee81", "title": "How I run AI coding agents as a team with AI DevKit", "url": "https://codeaholicguy.com/2026/08/19/how-i-run-ai-coding-agents-as-a-team-with-ai-devkit/", "published_at": "2026-08-19T11:45:00+00:00" }, { "id": "01a08761-5b28-71c7-b45c-106a024c5151", "title": "I read every Claude Code hook so you don’t have to", "url": "https://codeaholicguy.com/2026/06/17/i-read-every-claude-code-hook-so-you-dont-have-to/", "published_at": "2026-06-17T04:00:00+00:00" }, { "id": "01a08761-5b28-71c7-b45c-106a031a9c81", "title": "A practical roadmap to learn agentic engineering", "url": "https://codeaholicguy.com/2026/06/10/a-practical-roadmap-to-learn-agentic-engineering/", "published_at": "2026-06-10T05:00:00+00:00" }, { "id": "01a08761-5b28-71c7-b45c-106a03d8288c", "title": "More agents, same human brain", "url": "https://codeaholicguy.com/2026/06/03/more-agents-same-human-brain/", "published_at": "2026-06-03T05:00:00+00:00" }, { "id": "01a08761-5b28-71c7-b45c-106a04bff3dd", "title": "How to become a 10x engineer with AI", "url": "https://codeaholicguy.com/2026/05/27/how-to-become-a-10x-engineer-with-ai/", "published_at": "2026-05-27T04:00:00+00:00" }, { "id": "01a08761-5b28-71c7-b45c-106a059dcc12", "title": "Claude Code Guide: How to use Claude Code like you’ve used it for a year", "url": "https://codeaholicguy.com/2026/05/20/claude-code-guide-how-to-use-claude-code-like-youve-used-it-for-a-year/", "published_at": "2026-05-20T06:00:00+00:00" }, { "id": "01a08761-5b28-71c7-b45c-106a05d9a047", "title": "The new 10x Engineer with AI", "url": "https://codeaholicguy.com/2026/05/13/the-new-10x-engineer-with-ai/", "published_at": "2026-05-13T11:00:00+00:00" }, { "id": "01a08761-5b28-71c7-b45c-106a05fa0c6a", "title": "AI adoption is not AI maturity", "url": "https://codeaholicguy.com/2026/05/09/ai-adoption-is-not-ai-maturity/", "published_at": "2026-05-09T01:00:00+00:00" }, { "id": "01a08761-5b28-71c7-b45c-106a061370ae", "title": "How my AI workflow evolved from prompts to workflow", "url": "https://codeaholicguy.com/2026/04/11/how-my-ai-workflow-evolved-from-prompts-to-workflow/", "published_at": "2026-04-11T01:00:00+00:00" }, { "id": "01a0c503-20d3-7266-893c-3ff05d993ed0", "title": "My Experience in Agentic Engineering", "url": "https://codeaholicguy.com/2026/02/28/my-experience-in-agentic-engineering/", "published_at": "2026-02-28T01:00:00+00:00" }, { "id": "01a0c503-20d3-7266-893c-3ff05e4c5656", "title": "Tokens, Context Windows, and why your AI agent feels stupid sometimes", "url": "https://codeaholicguy.com/2026/02/14/tokens-context-windows-and-why-your-ai-agent-feels-stupid-sometimes/", "published_at": "2026-02-14T01:00:00+00:00" }, { "id": "01a0c503-20d3-7266-893c-3ff05f24bd44", "title": "AI Coding Agents: Skills vs Commands vs Plugins vs Hooks Explained", "url": "https://codeaholicguy.com/2026/01/31/ai-coding-agents-explained-rules-commands-skills-mcp-hooks/", "published_at": "2026-01-31T01:00:00+00:00" }, { "id": "01a0c503-20d3-7266-893c-3ff05f8d1037", "title": "I use AI DevKit to develop AI DevKit features", "url": "https://codeaholicguy.com/2026/01/24/i-use-ai-devkit-to-develop-ai-devkit-features/", "published_at": "2026-01-24T01:00:00+00:00" }, { "id": "01a0c503-20d3-7266-893c-3ff05f9eeb5d", "title": "Claude Code vs Cursor", "url": "https://codeaholicguy.com/2026/01/10/claude-code-vs-cursor/", "published_at": "2026-01-10T06:13:13+00:00" }, { "id": "01a0c503-20d3-7266-893c-3ff06008f522", "title": "Prompts are becoming Code, but we still treat them like Strings", "url": "https://codeaholicguy.com/2025/12/27/prompts-are-becoming-code-but-we-still-treat-them-like-strings/", "published_at": "2025-12-27T01:00:00+00:00" }, { "id": "01a0c503-20d4-7376-9f02-3f0a2f596aff", "title": "The Illusion of Output", "url": "https://codeaholicguy.com/2025/11/29/the-illusion-of-output/", "published_at": "2025-11-28T20:00:00+00:00" }, { "id": "01a0c503-20d4-7376-9f02-3f0a2f6a461b", "title": "Cursor 2.0 and Composer Model", "url": "https://codeaholicguy.com/2025/11/01/cursor-2-0-and-composer-model-review/", "published_at": "2025-11-01T01:00:00+00:00" }, { "id": "01a0c503-20d4-7376-9f02-3f0a2ffa7d21", "title": "A retrospective on AWS outage 2025", "url": "https://codeaholicguy.com/2025/10/25/a-retrospective-on-aws-outage-2025/", "published_at": "2025-10-25T02:00:00+00:00" }, { "id": "01a0c503-20d4-7376-9f02-3f0a30dee1e7", "title": "My Engineering Workflow in CursorAI", "url": "https://codeaholicguy.com/2025/10/18/my-engineering-workflow-in-cursorai/", "published_at": "2025-10-18T02:00:00+00:00" }, { "id": "01a0c514-f339-72d7-abf3-8079d74b4bdc", "title": "How to Create a ChatGPT App Using MCP (Model Context Protocol) Step by Step", "url": "https://codeaholicguy.com/2025/10/11/how-to-create-a-chatgpt-app-using-mcp-model-context-protocol-step-by-step/", "published_at": "2025-10-11T16:30:42+00:00" }, { "id": "01a0c514-f339-72d7-abf3-8079d78a326b", "title": "Grok vs Claude vs Codex: Which is best for coding?", "url": "https://codeaholicguy.com/2025/10/04/testing-claude-sonnet-4-5-gpt-5-codex-and-grok-code-fast-1-in-cursor-which-model-fits-best-for-development/", "published_at": "2025-10-04T06:30:00+00:00" }, { "id": "01a0c514-f339-72d7-abf3-8079d7bf54f5", "title": "What “Next Level” actually looks like", "url": "https://codeaholicguy.com/2025/07/26/what-next-level-actually-looks-like/", "published_at": "2025-07-26T07:00:00+00:00" }, { "id": "01a0c514-f339-72d7-abf3-8079d85fbc87", "title": "The real stages of Engineering Experience", "url": "https://codeaholicguy.com/2025/07/19/the-real-stages-of-engineering-experience/", "published_at": "2025-07-19T07:20:00+00:00" }, { "id": "01a0c514-f339-72d7-abf3-8079d8f11cbc", "title": "Mindset > Title", "url": "https://codeaholicguy.com/2025/07/12/mindset-title/", "published_at": "2025-07-12T08:00:00+00:00" }, { "id": "01a0c514-f339-72d7-abf3-8079d9143160", "title": "It has been 10 years", "url": "https://codeaholicguy.com/2025/07/05/it-has-been-10-years/", "published_at": "2025-07-05T07:00:00+00:00" }, { "id": "01a0c514-f339-72d7-abf3-8079d97357ac", "title": "The quite power of Pattern Matching", "url": "https://codeaholicguy.com/2025/06/28/the-quite-power-of-pattern-matching/", "published_at": "2025-06-28T08:00:00+00:00" }, { "id": "01a0c514-f339-72d7-abf3-8079da10ed75", "title": "A lazy Sunday note: Build the thing that lasts", "url": "https://codeaholicguy.com/2025/06/21/a-lazy-sunday-note-build-the-thing-that-lasts/", "published_at": "2025-06-21T08:00:00+00:00" }, { "id": "01a0c514-f339-72d7-abf3-8079db0c0684", "title": "Why does MCP matter? A Deep Dive for Engineers", "url": "https://codeaholicguy.com/2025/06/14/why-does-mcp-matter-a-deep-dive-for-engineers/", "published_at": "2025-06-14T12:02:00+00:00" }, { "id": "01a0c514-f339-72d7-abf3-8079db147d83", "title": "Great ideas aren’t enough", "url": "https://codeaholicguy.com/2025/06/07/great-ideas-arent-enough/", "published_at": "2025-06-07T11:54:28+00:00" }, { "id": "01a0c520-681c-70ee-af97-28cd59c2eee5", "title": "The Turning Point in AI", "url": "https://codeaholicguy.com/2025/05/31/the-turning-point-in-ai/", "published_at": "2025-05-31T10:00:00+00:00" }, { "id": "01a0c520-681c-70ee-af97-28cd5a4e6399", "title": "Building a Data-Informed Culture: Smart decisions start with data, but don’t end there", "url": "https://codeaholicguy.com/2025/05/15/building-a-data-informed-culture-smart-decisions-start-with-data-but-dont-end-there/", "published_at": "2025-05-15T09:26:18+00:00" }, { "id": "01a0c520-681c-70ee-af97-28cd5a5976d9", "title": "My memo to the team about AI trend", "url": "https://codeaholicguy.com/2025/05/10/my-memo-to-the-team-about-ai-trend/", "published_at": "2025-05-10T06:06:33+00:00" }, { "id": "01a0c520-681c-70ee-af97-28cd5a6cc399", "title": "What does “Strong Engineering Culture” mean to me?", "url": "https://codeaholicguy.com/2025/04/19/what-does-strong-engineering-culture-mean-to-me/", "published_at": "2025-04-19T10:00:13+00:00" }, { "id": "01a0c520-681c-70ee-af97-28cd5ac9b8a9", "title": "What 9 months of daily Cursor AI taught me ", "url": "https://codeaholicguy.com/2025/04/12/what-i-learned-using-cursorai-every-day-as-an-engineer/", "published_at": "2025-04-12T16:52:18+00:00" }, { "id": "01a0c520-681c-70ee-af97-28cd5ad4d023", "title": "Lessons from a Decade of Complexity: Microservices to Simplicity", "url": "https://codeaholicguy.com/2025/04/05/lessons-from-a-decade-of-complexity-microservices-to-simplicity/", "published_at": "2025-04-05T10:13:46+00:00" }, { "id": "01a0c520-681c-70ee-af97-28cd5b513ceb", "title": "The Missing Piece in AI Adoption for Organizations", "url": "https://codeaholicguy.com/2025/03/27/the-missing-piece-in-ai-adoption-for-organizations/", "published_at": "2025-03-27T13:06:58+00:00" }, { "id": "01a0c520-681c-70ee-af97-28cd5b6f43e0", "title": "How much faster can AI actually make your team?", "url": "https://codeaholicguy.com/2025/03/13/how-much-faster-can-ai-actually-make-your-team/", "published_at": "2025-03-13T16:30:51+00:00" }, { "id": "01a0c520-681c-70ee-af97-28cd5bb3566b", "title": "Reimagining Software Engineering, What’s next for Engineers for the AI-Powered future?", "url": "https://codeaholicguy.com/2025/01/18/reimagining-software-engineering-whats-next-for-engineers-for-the-ai-powered-future/", "published_at": "2025-01-18T04:07:01+00:00" }, { "id": "01a0c520-681c-70ee-af97-28cd5c97c157", "title": "Why AI won’t replace human engineers, and why it shouldn’t", "url": "https://codeaholicguy.com/2025/01/04/why-ai-wont-replace-human-engineers-and-why-it-shouldnt/", "published_at": "2025-01-04T16:36:25+00:00" } ] posts Claim your blog
Back to codeaholicguy.com
Blog · corpus.blog/blogs/codeaholicguy.com/posts

codeaholicguy.com

codeaholicguy.com

2026

2025