Thoughts
More ridiculous questions, with slightly better answers.
If you come from my About page, here's some of my thoughts about engineering, leadership, business, philosophy, and whatever else refuses to leave my head. Are these answers? Probably not.
Technology
3 thoughts
I’ve spent years working with non-technical stakeholders, and even non-technical direct managers. If you’re a non-technical person reading this, surely you don’t want to get choked with technical jargon, don’t you? So, suppose I’m building software or an app. What else do I need to care about as a non-technical person?
Not a lot of us want to admit it, but in my experience, I see that a scalable software tend to have more complexity, thus becoming less maintainable. But then, a maintainable one, a well written easily-understood software tend to be not that scalable. Should we really choose? what to choose?
(*) Note, this was published in medium previously. Reuploaded here. It took me a while to fully understand what the Model Context Protocol is really about in the world of LLMs (or AI agents), due to the marketing jargon, the hype, and the overused “game-changer” buzzwords that I’m genuinely tired of.
Philosophy
2 thoughts
Achilles could defeat men armies struggled to defeat. Napoleon could make armies accomplish things individual soldiers could never accomplish. Augustus built a political system that outlived almost everyone involved in creating it. They represent three different ways of creating leverage: the Warrior, the General, and the Administrator. In economics, there's something called Comparative Advantage. The core idea is, the ability to produce specific goods and services at a lower opportunity cost than others. Surprisingly enough, if we look more closely, it does happen throughout history and in modern companies. To simplify this complex reality, let's divide them into The Warrior, The General, and The Administrator. Textbook love to generalize them into two: Individual Contributor, and Managers. However based on my experience and observation, it seems there are three generalizations instead of just two.
Another ridiculous question, but its true. If we think more about it, what is even real? There's this book inside The Elder Scrolls V: Skyrim called "Reality and Other Falsehoods". The passage says: "...first accept that reality is a falsehood. There is no such thing. Our reality is a perception..."
