
Shipping Products From Scratch: A CTO's Playbook
The hardest part of building a product isn't the code — it's deciding what not to build. Here's the mental model I use to go from idea to shipped.

The hardest part of building a product isn't the code — it's deciding what not to build. Here's the mental model I use to go from idea to shipped.

A model in a Jupyter notebook is a science project. A model serving live traffic is a product. Bridging that gap is where most ML work quietly dies.

After years of jumping between frameworks, I standardised on Next.js for almost everything. Here's the reasoning — and where it still hurts.

The best technical leaders I know spend surprisingly little time being technical. Here's what the job actually turns into.

Talent is everywhere; opportunity isn't. Some thoughts on building a global engineering career from Dhaka.

Past the hype, a handful of AI tools genuinely changed how I write code and ship products. Here's what stuck.