Tag

#ai

35 posts

How to Stay Valuable as a Software Engineer in the AI Era: A Practical Playbook

How to Stay Valuable as a Software Engineer in the AI Era: A Practical Playbook

In the previous article I argued that AI is not killing software engineering…

How to Review AI-Generated Code: A Checklist for Catching What the Model Missed

How to Review AI-Generated Code: A Checklist for Catching What the Model Missed

A few months back I approved a PR that was almost entirely AI-generated. It…

How to Debug AI-Generated Code: Understand First, Fix Last

How to Debug AI-Generated Code: Understand First, Fix Last

In the last article I wrote about reviewing AI code before it goes in. This one…

The Future of Software Engineering: What AI Changes, What Stays, and Where the Jobs Go

The Future of Software Engineering: What AI Changes, What Stays, and Where the Jobs Go

Every few weeks somebody sends me a scary headline — “AI will replace all…

Your AI Bill Just Spiked: How to Debug It and Pinpoint the Cause

Your AI Bill Just Spiked: How to Debug It and Pinpoint the Cause

The invoice email lands and your AI spend is 4× last week. The instinct is to…

AI Application Performance: Stream First, Shrink the Context, Route the Model

AI Application Performance: Stream First, Shrink the Context, Route the Model

LLM applications have two performance budgets that classic backends don’t worry…

The AI Engineering Vocabulary: Evals, Guardrails, RAG and the Words That Actually Matter

The AI Engineering Vocabulary: Evals, Guardrails, RAG and the Words That Actually Matter

Every field has a vocabulary you have to own before anything else makes sense…

Building an AI FAANG Interview Coach: Run the Code, Don't Let the LLM Grade It

Building an AI FAANG Interview Coach: Run the Code, Don't Let the LLM Grade It

Ask ChatGPT to “review this solution and tell me if I’d pass the interview” and…

Building an AI Astrology (Kundali) Chatbot: Let the LLM Talk, Let the Ephemeris Do the Math

Building an AI Astrology (Kundali) Chatbot: Let the LLM Talk, Let the Ephemeris Do the Math

Ask ChatGPT “where was Saturn when I was born, 2:30 pm on 15 August 1990 in New…

Pull Request Best Practices in the AI Era

Pull Request Best Practices in the AI Era

A pull request is where individual work becomes team work — and where most of…

Git Commit Best Practices in the AI Era

Git Commit Best Practices in the AI Era

A commit is the smallest unit of a project’s history, and it is written far more…

Code Review Best Practices in the AI Era

Code Review Best Practices in the AI Era

Code review is the last line of defence before code becomes everyone’s problem…

LLM Engineering in Production

LLM Engineering in Production

Most LLM tutorials stop at “call the API and print the result.” Production doesn…

AI for Developers — Build with LLMs, RAG & Agents

AI for Developers — Build with LLMs, RAG & Agents

You don’t need a PhD in machine learning to build with AI. You need to know how…