The Roads ApproachIt’s normal for engineers to think of the best solution possible when we think of solutions. A bad engineer would deliver as fast as…5d ago5d ago
The Dark Side of LLMs: part 2July 2024: I wrote the first blog post about The Dark Side of LLMs. During these 7 months, many things have changed; the usage of AI and…Mar 11Mar 11
The Monk and The RockstarI have been doing practical and real software architecture for more than 20+ years. Software architecture is a great passion of mine, close…Feb 261Feb 261
The Issue with FeedbacksI love feedback. I believe in feedback a lot. However, not all feedback is good, not all feedback is applicable, and not all feedback is…Feb 25Feb 25
Quality Needs to be ManagedQuality often means something different to each person. My definition of quality revolves around technical excellence. To achieve this, we…Jan 11Jan 11
StateIf you look up on dictionary.com the first two definitions of state are:Dec 27, 2024Dec 27, 2024
Leaky ContractsService contract design is hard. People do it all the time, but it is not always correct. Most of the time, engineers pay more attention to…Dec 26, 2024Dec 26, 2024
ServicesWe are in the holiday season. You walk into any Starbucks and see the Christmas decorations. Lights and Christmas trees are everywhere, and…Dec 24, 2024Dec 24, 2024
Proprietary Systems and Distributed MonolithsDistributed Monoliths are the predominant form of modern legacy systems. Sometimes distributed monoliths are created by teams misapplying…Dec 21, 2024Dec 21, 2024
ExpectationsEvery single day, engineering teams need to do magic. Such magic manifests in several different shapes and forms. It could be by making…Nov 29, 2024Nov 29, 2024