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…2d ago2d ago
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
Functional ProgrammingThere are many programming languages. Most of them are based on C. However, there are a few different schools of thought. There are…Oct 22, 2024Oct 22, 2024