If you are an engineer today, the challenge is no longer whether AI can help you write code. The challenge is the flood of tools and concepts. Every few weeks, there is something new. Agents, rules, skills, sub-agents, MCP, hooks. Each introduces its own vocabulary, and most explanations jump straight into features without explaining why … Continue reading AI Coding Agents Explained: Rules, Commands, Skills, MCP, Hooks
Tag: AI
All my writing about AI and its application in Software Engineering.
Claude Code vs Cursor
I’ve seen a lot of Cursor vs Claude Code comparisons recently. Most of them try to answer a simple question: which one writes better code? https://twitter.com/codeaholicguy/status/2006021401212256626 After using both tools daily, I think that question misses the point. I don’t see a meaningful difference in code quality between Cursor and Claude Code anymore. Once you … Continue reading Claude Code vs Cursor
How to Create a ChatGPT App Using MCP (Model Context Protocol) Step by Step
OpenAI just announced the Apps SDK during OpenAI DevDay 2025. It quietly introduced something important, transforming ChatGPT from a Chat app to an App Platform. I wanted to understand how this works in practice, so I decided to build something small: a to-do app (because, well, this is something you build when you learn something … Continue reading How to Create a ChatGPT App Using MCP (Model Context Protocol) Step by Step
Why does MCP matter? A Deep Dive for Engineers
Everyone's talking about MCP (Model Context Protocol) and how it's supercharging workflows in tools like Claude Desktop, Cursor, and other desktop apps. And yeah, the integrations with desktop environments are cool. But honestly, MCP is way more than just these integrations for desktop applications. You’ve probably seen folks compare MCP to USB-C for AI. It’s … Continue reading Why does MCP matter? A Deep Dive for Engineers
The Turning Point in AI
Artificial Intelligence (AI) has been evolving for decades, but we’ve now hit an inflection point where AI is moving from research labs into everyday tools, and everyone now talks about AI. Just as electricity transformed every industry a century ago, AI is in a position to have a similar sweeping impact. In particular, the emergence … Continue reading The Turning Point in AI
My memo to the team about AI trend
The rise of AI is no longer just a hype, it’s reshaping the way we work, especially in engineering. Over the past year, I’ve heard a lot of conversations about whether AI will replace software engineers. I’ve said this before, and I still stand by it: AI won’t replace engineers. But it will change the … Continue reading My memo to the team about AI trend
What does “Strong Engineering Culture” mean to me?
"Strong engineering culture" is a phrase you hear a lot in tech. It sounds great, but ask ten people what it really means, and you might get ten different answers. Some talk about speed, some about code quality, some about innovation. There’s no single right definition, and that’s okay. Culture is shaped by people, context, … Continue reading What does “Strong Engineering Culture” mean to me?
The Missing Piece in AI Adoption for Organizations
AI tools are being plugged into more workflows every day, from writing code to analyzing data. But here’s the reality most leaders are starting to see: Adding AI doesn’t magically deliver value. In fact, without the right foundation, it can slow teams down. Many organizations are trying AI tools, hoping for quick wins, but often, … Continue reading The Missing Piece in AI Adoption for Organizations
How much faster can AI actually make your team?
As a leader, you've probably asked yourself: "With AI becoming better at coding, how much time could my team realistically save? Could we speed up development by three or even ten times?" Let's explore this thoughtfully, understanding exactly where AI adds value and where human intuition remains important. The insights shared here are based purely … Continue reading How much faster can AI actually make your team?
Reimagining Software Engineering, What’s next for Engineers for the AI-Powered future?
In my previous post, I shared my perspective on why AI won't replace human software engineers anytime soon. In this post, I want to share another perspective on the growing role of AI in software engineering and how it’s transforming the way we work. AI will change the dynamics of how software engineering teams function, … Continue reading Reimagining Software Engineering, What’s next for Engineers for the AI-Powered future?