Author: dineth
-

Anticipatory Failure Determination
[AFD] has the objective of identifying and mitigating failures. Rather than asking developers to look for a cause of a failure mode, it reverses the problem by asking developers to view the failure of interest as the intended consequence and try to devise ways to assure that the failure always happens reliably Interesting way to…
-

Love the new Mini’s digital dashboard
…and there are physical buttons! Tesla’s dashboard definitely looks dated next to this.
-

Pi, an AI Assistant
Really impressive AI assistant from Inflection AI. They’ve gotten the tone right. Not OpenAI based. https://pi.ai/talk Me: Can you introduce yourself so I can write about you? Pi: Absolutely! I’m Pi, an AI chatbot developed by Inflection AI. I’m designed to be friendly, informative and engaging, and I can chat about a wide range of…
-

The Bear and shows about teamwork
I love TV shows that show great teamwork. They aren’t always easy to find. Most shows tend to focus on an individual character and their story arc. I’ve been watching The Bear recently and it is one of those. The Bear is about a restaurant that is in the brink of falling over. Most characters…
-

Big redesign in the sky
This is perhaps one of the greatest articles every written on software rewrites. Every single developer should read and understand what it is trying to say. …but the reality of green field projects is that they create the illusion that your messes don’t matter. Your messes do matter. Every single one of your messes matters.…
-

Building trust at work
Today I met a friend who has left his job only months after joining. His team lead had huge trust issues. Everything had to flow through him. He made all the decisions. There was a lot of frustration when people were proactive. I’m surprised he spent that long in this environment at all. However, it…
-
Questions for Engineering Manager interviews
These are some questions I’ve had written down as we looked for a manager a while ago. Not an exhaustive list or the top 10. Just some questions worth thinking about. Hope this helps. Motivation Maker Mindset Feedback Conflict Resolution Mentorship Technology Morale Prioritisation
-
Pace Layering
This is a fantastic read about how ecological systems, like human society, are arranged in layers. Some layers react quickly to changes while others move very slow. These layered systems absorb shocks, survive and sustain change. Perhaps the most interesting is to understand how things go wrong. Each layer must respect the different pace of…
-
Meno’s Paradox and Fallacy of Equivocation
I learned about 2 interesting concepts over the weekend, thanks to Reddit and MasterMementoMori. The fallacy of equivocation is when the same concept or word is applied in two separate contexts but a conclusion is drawn disregarding those different contexts. “A PB&J is better than nothing. Nothing is better than being in love. Therefore a PB&J is…
