Before You Pay for Two CRMs (SaaS Redundancy)
Sometimes, life throws you a curveball, like when you realize you’re paying for two CRMs. Let me walk you through […]
Programming Languages: The Quest for the Ideal Language
Confronting the Avalanche of Challenges Throughout my programming career, I realized that opting for an ill-suited programming language could set […]
Estimates: The 2x Rule
Shifting from Blind Optimism to Realistic Assessments As a newbie engineer at the beginning of my career, I was confident […]
Data Warehouse Modernization
Data warehouse modernization goes beyond mere migration to the cloud. It entails a deep understanding of your data and the […]
Technical Debt: Move slowly and fix things
Technical debt is like a bad Tetris game. Imagine you started a business from scratch. It was just you and […]
Technology Expertise: who really has it?
Why Buzzwords Aren’t Enough Are you tired of hearing buzzwords thrown around in meetings and feeling like you do not […]
Next-gen Software Architecture
I went through different system architectures during my life as a programmer. From the single-file C64 programs to the multiple […]
Good architect, bad architect
I’ve worked with two software architects I truly respect in my career. Both were poor managers and poor communicators. The […]
They are not testing their own code
I’ve heard many founders complaining that developers are not taking their work all the way to the finish line. In […]
Tech Specs
Why do you need a tech spec? If founders need to choose between drawing boxes and writing code, the latter […]