Prompts used to be just text. You wrote a few sentences, pasted them into a chat box, tweaked the wording, and moved on. If the output was not good, you tried again. Nothing else depended on it. The cost of getting it wrong was close to zero. That phase did not last long. In The … Continue reading Prompts are becoming Code, but we still treat them like Strings
The Illusion of Output
AI makes it easy to produce output. You can generate code, designs, marketing ideas, user flows, or even a prototype in a few minutes. It looks impressive on the surface. It also creates a trap. People start to believe output means productivity. It does not. Output is cheap now. Anyone can create something. The real … Continue reading The Illusion of Output
Cursor 2.0 and Composer Model
Released on October 29, 2025, Cursor 2.0 is a major update to the AI-driven code editor that promises a new multi-agent interface and the debut of Cursor’s own coding model, Composer. As someone who uses Cursor every day, I couldn’t wait to try out the new 2.0 release. I spent some time exploring what’s new. … Continue reading Cursor 2.0 and Composer Model
A retrospective on AWS outage 2025
It started when we discovered that some of our build processes were unable to run due to failures in Docker. My first thought was the usual: “Is it us?”. I checked Docker health and found an incident from their side. Two minutes later, Twitter/X confirmed it wasn’t just us. AWS was having a bad day, and … Continue reading A retrospective on AWS outage 2025
My Engineering Workflow in CursorAI
Every Software Engineer follows a similar rhythm: Understand requirement → Design → Plan → Implement → Review → Test → Deploy → Monitor. That hasn’t changed for a long time. When AI is involved in the workflow, what’s changed is the speed. I also mentioned this in my FREE eBook about adapting AI in Software … Continue reading My Engineering Workflow in CursorAI
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
Grok Code Fast 1 vs Claude Sonnet 4.5 vs GPT-5 Codex: Which is best for coding?
It has only been a few days since Anthropic announced their new model Claude Sonnet 4.5, and I wanted to see for myself if the hype matches reality. Instead of reading benchmarks, I opened Cursor and ran some coding tests to feel it as an end user. My goal with this test wasn’t to cover … Continue reading Grok Code Fast 1 vs Claude Sonnet 4.5 vs GPT-5 Codex: Which is best for coding?
What “Next Level” actually looks like
In one of my 1:1s, an engineer on my team asked, "I know we have the career ladder docs," he said, "but what does it really take to get to the next level? What's the actual difference?" It's a question I hear a lot, and I love it. It shows a desire to grow beyond … Continue reading What “Next Level” actually looks like
The real stages of Engineering Experience
This question came up in a chat with my team: “How do you think about different levels of experience?”. It led to a great discussion, and I think this perspective is worth sharing more widely.In software engineering, experience isn’t just about how many years you’ve been in the game. I talked a bit about this … Continue reading The real stages of Engineering Experience
Mindset > Title
Have you ever gotten a new title and suddenly felt unsure or stressed because of all the new things people expect from you? A lot of people think getting a new title will make them feel successful, but a title doesn’t magically help you do the job well. Titles sound great, Senior Engineer, Tech Lead, … Continue reading Mindset > Title