
Founder-led technology decisions often work for a long time because the founder can hold the whole system in their head — the product, the trade-offs, the shortcuts, the plan — all in one place. The signal that something needs to change is rarely[…]

When something feels wrong with technology, the move usually sounds obvious: hire a CTO, fund the AI initiative, replatform. Those are conclusions. They’re rarely diagnoses. Most of the time the named fix treats a symptom while the real constraint — usually somewhere in[…]

The Earn Phone was built on a powerful idea: Turn everyday phone usage into income. Users earned points for listening to music, charging their phones, playing games, and reading news. An Earn Phone monetized the experience through embedded ads and shared revenue with[…]

A couple of years ago, I posted some thoughts about high-level architecture and design goals, really they are just the tip of the iceberg. Here are some additional engineering principles – predominately don’t over-engineer and leverage the cloud. Complex systems are difficult and[…]

My twitter profile currently includes that I am “passionate about #BigData”. Recently, someone spammed me with a direct message “What is the big whoop about #BigData”? Typically, I dismiss DM spam but my brain kept whispering “This is a c-suite challenge”. Today, cutting[…]

Product Management is one of the most important disciplines in a technology company, certainly a top priority for both startup and scale.

I simply must enter through the gates of hell and get some testing done – no way around it. Load testing through reduction – no data movement, data cleansing, backups or load generation needed. Know thy products performance and scalability.

Load testing is really hard to do, efficiently. It is expensive, has limited value and takes time to do – even Dilbert dodges load testing. So what are the challenges and are there practical ideas for quickly assessing your Production environment’s
©2025 Nimble CTO