
Minimum Viable Products: An Introduction for Product Managers Imagine a restaurant testing a new dish before adding it to the menu. Instead of investing in bulk ingredients, redesigning the menu, and training staff on a complex recipe, the chef first introduces it as[…]

In the first part of this article, I outlined seven critical traits of innovative teams that propel their businesses to success: Team Size, Team Construction, Team Duration, Team Alignment, Team Empowerment, Vision, and Culture. In this part, I’ll elaborate on the first three[…]

The chief technology officer (CTO) is one of the least understood and most broad of all c-suite positions. The role also varies quite a bit at different company stages. What one company expects of its CTO may be entirely different from what the[…]

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[…]

For some time now, technology appears to be trending away from selling products and towards selling products as a service. Netflix lets you stream all the movies you want, Amazon delivers all the books you want. Movies and books are migrating from nouns to verbs.[…]
©2025 Nimble CTO