It is Q2 of 2026 and agentic coding is so thoroughly ingrained in our daily development process that life without it has started to become unimaginable. Don’t we all sometimes …
[Read more]
If Rubens could delegate his paintings, you can delegate your code
In my opinion, for effective agentic coding, engineers should think like managers. But perhaps you are not interested in management. You don’t know what managers do, and you …
[Read more]
ICs Using AI Agents Should Think Like Managers
Developers new to agentic coding are at risk of having the wrong expectations. When they try coding agents for the first time, it feels like magic. But cracks appear when AI is …
[Read more]
Well structured prompts capture intent like never before
It’s been about two months since my team started using Gemini as part of their daily coding workflow. We observed that while AI is powerful, it requires some effort to keep …
[Read more]
Vibe Coding in Production: Early impressions
For the past few months I have been trying to incorporate agentic coding as much as possible in my daily workflow. So this is a good time to pause and reflect on some early …
[Read more]
A Manager's Guide to Keeping the Lights On
Last year I transitioned to the role of engineering manager on a complex, legacy service with a poor reliability record. As a first-time manager I found it challenging to plan a …
[Read more]
Software tenbagger
“Tenbagger” is a term coined by legendary investor Peter Lynch to describe stocks that provide tenfold value on the initial investment. As software engineers we make …
[Read more]
Squashing ruby on rails database migrations
Why? There are several reasons why you’d want to squash the database migrations in your Ruby on Rails application:
In a long running project you may end up with hundreds of …
[Read more]
Understanding a Postgres query plan
A query plan is a sequence of steps used by a database to access data. Being able to read a query plan is key to understanding the performance of an SQL query. While tuning a query …
[Read more]
Database integration tests for a Spring application
Suppose you are tasked with writing tests for a Spring and Hibernate application. This application uses a mix of native queries, HQL or entity associations to fetch data from the …
[Read more]