
The first article in this series outlined seven critical traits of innovative teams that propel their businesses to success. The second article elaborated on team size, construction, and duration. In this article, we’ll elaborate on the final traits contributing to innovative teams –[…]

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

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

I come across many businesses that are not grounded in basic high level architecture and design goals. Basically, they simply leap from features to building stuff, most often this happens because everyone is in a mad rush to just get something working as[…]

One of the most important product management concepts is getting to market sooner rather than later with the Minimally Valuable Product (MVP) and iterating or pivoting as you gather feedback and learn, especially if you are building new, innovative products. This is simply[…]

A few years ago, I asked an experienced, technically-savvy friend to look at the product that we were building and objectively let me know his thoughts. He quickly pointed out that while he was initially impressed with the array of features and power,[…]
©2025 Nimble CTO