Sharing insights on software development, and the Tech That Excites Me.

All my in-depth thoughts on coding, Engineering Practices, product development, and more—collected and shared in the order they unfold.

Prompting Techniques that you need to learn before creating the AI agents

Before diving into examples, understand this: prompting techniques are the building blocks of effective AI agents. The difference between an agent that saves 2 hours per week and one that saves 20 hours per week is almost always in how it's prompted.

ChatGPT vs OpenAI API: What’s the Difference?

When people hear ChatGPT and OpenAI API, they often assume they are the same thing. In reality, they are two different ways of accessing OpenAI’s language models. ChatGPT is the ready-to-use product that OpenAI provides to end users.

The Silent Restructuring of Software Engineering

What's happening in tech right now looks familiar: teams getting smaller, projects getting shipped faster, AI replacing the slow parts of coding. It feels like another round of optimization. But it's bigger than that.

Leveraging AI for Smarter GitHub PR Reviews with Cursor

Code reviews are a crucial part of the software development process, but they can be time-consuming and sometimes inconsistent. Today, I'll show you how to use Cursor, an AI-powered IDE, to create automated yet intelligent PR reviews on GitHub that maintain high standards while saving valuable developer time