In my latest post, I delve into a range of intriguing topics, from my personal philosophy of “strategic opportunism,” blending long-term goals with short-term needs, to evolving tech trends. I’m excited to share insights on AI’s impact on software engineering, and why these innovations hold the key to future productivity. Plus, I explore why I steer clear of political discussions with friends and much more!
- Strategic opportunism: For the last ten or so years, I’ve used the term “strategic opportunism” to explain to myself how I try to marry long-term plans with short-term needs. The conviction behind it is that there is…
- (52) Post | LinkedIn:
- Everything is a product:
- Why I don’t discuss politics with friends: March 2025
- Senior Developer Skills in the AI Age: Leveraging Experience for Better Results: How time-tested software engineering practices amplify the effectiveness of AI coding assistants.
- AI 2027: A research-backed AI scenario forecast.
- MCP: The Differential for Modern APIs and Systems:
- LLMs: an operator’s view: These things are a key part of your tooling strategy now.
- Training and Finetuning Reranker Models with Sentence Transformers v4: We’re on a journey to advance and democratize artificial intelligence through open source and open science.