Exploring software development, design patterns, and the future of technology.
Rust’s "ownership model" and "borrow checker" as a metaphor for clear accountability and resource management in companies.
Goodhart’s Law ("When a measure becomes a target, it ceases to be a good measure") applied to modern corporate dashboards.
With AI and low-code, the calculus has changed. A guide for leaders on when to own the IP and when to rent the utility.
A counter-narrative to the "Big Data" hype. How simple heuristics and small, clean datasets often outperform massive, messy data lakes.
Treat legacy code like a financial liability. Explain how interest accumulates and when it makes sense to refinance.
AI isn't just replacing entry-level tasks; it's compressing the layer of management that coordinates them.
Bridging the gap between the server room and the boardroom requires translating technical risk into financial reality.
AI means There’s never been a better time to be a toolmaker
A playbook for traditional industries to adopt AI without betting the farm. Focus on internal tools and efficiency rather than customer-facing moonshots.
Why even high-level managers should understand the basics of what's happening under the hood. It’s about literacy, not fluency.
Forecastign is hard
What are the tools you should learn to get started with data analytics
Today opening a browser seems more and more of a chore. You connect to the web to pay your bills, to buy stuff, to try and slog thru hundreds of videos on huge steaming platforms to decide what to wacth, to compulsively check your social media feed for the 10th time in a day in case you missed something
Pakista Exports have been slow - but they've still trebled in 20 years
How to think about 1-to-1 CVM campaigns
LLM models use training data produced by humans
Some practical tips on how to set up a reporting system
A few practical tips on hiring