How to Think About Startup Hiring
The Right Person in the Wrong Place is a Disaster
The Right Person in the Wrong Place is a Disaster
Insurance claims processing is becoming increasingly automated through AI, but there’s a crucial question that every insurance company must…
Software engineering requires carefully balancing immediate needs against long-term maintainability, scalability, and reliability. These…
Building successful software products requires more than just good code. It requires a structured approach that connects market needs to…
Software is eating the world, they say. But AI is eating software. It’s not just making software better. It’s changing software…
Most advice about productivity assumes everyone works the same way. It’s built on the idea that you can divide the day into neat little…
Here is my framework for a formal 1-on-1. I prefer asking questions as a way to engage — rather than just making statements. Here are few…
A CTOs notes on tech, product and strategy
Here is a career ladder that I use. Its simple by design.
I am often asked about the key skills that a software engineer must possess as they progress thru their careers. In an effort to make life…
Every few weeks, I find myself in a conversation about micro-services being a fad and I don’t think they are.