Tag: software development
-
Functional Misalignment due to Agent Hallucination
I saw this image posted on X with reference to a development team losing substantial volumes of work due to agent hallucination. I noticed something similar in my work, and I really emphasize the similar here. It’s similar in the sense that there is complexity of all sorts being added continuously to codebases. Some of…
-
Drive AI (as a Software Engineer)
I’ve been harping on the disciplines and tools for using AI lately. I find them to be a very effective approach. But I don’t want to leave you with the impression that a few simple disciplines and tools is sufficient. As the AI’s build software, you — the software engineer — need to have a…
-

Drunk Post: Things I’ve Learned as a Senior Engineer (2021)
A few years ago, a data engineer on r/ExperiencedDevs got drunk and wrote down everything he learned in 10 years of engineering. The original account is deleted, but the post captures something real — the kind of honesty you only get after a few glasses of wine. Preserving it here, typos and all. I’m drunk and I’ll…
-

-

Make It Work, Then Perfect It Later
Yes, this is a nice little statement that loads us with encouragement. It’s too bad that it cannot compete with another nice little statement in popularity: If it’s not broken, don’t fix it. — western culture & mindset
-
Code Review Debt
I’m beginning to notice this behavior not only on my programming work, but also on comment on X. Most people still believe that code review is a task for humans to perform. I agree with that. Normally, the reviewer is someone senior within the team or organization. And the seniority came from many hours working…
-

-
MVP, Technical Debt and Rebuids
I no longer believe in the idea of building a half-baked MVP in order to launch it faster. The cost of rebuilding is disturbing to me. Rebuilds often happen with the main product live in production, which of course generate ongoing support and run of the mill operations. Chances are that the rebuild and operations…
-
MVC
The MVC is a design pattern. Yes, it is. At the most fundamental level, in my experience, is like the artist positioning the canvas at a certain distance, holding the palette and the brushes. Having all those elements at hand ready to be used with consistency across the entire work process. From this point onward,…
-
AI for Dev 202505
This is the first of a series of posts in which I’ll be describing the pieces of AI tech I’m currently using. Every time I change tech either abandoning or adopting, I’ll make a post of same name to keep a record. Click on the tag below to load the series. – VSC with Gemini…
