Change seems to be the only constant when it comes to software technology. Over the last ten years, microservices, cloud-based computing, augmented reality, blockchain, the Internet of Things, machine learning, and artificial intelligence have emerged—to name just a few new technologies. But as product people, we are often so busy with getting new and enhanced features delivered that we risk overlooking new tech trends and being overtaken by competitors. In this article, I share three tips that help you spot new and potentially disruptive technologies early on so you can take full advantage of those that will benefit your product.
Change seems to be the only constant when it comes to software technology. Over the last ten years, microservices, cloud-based computing, augmented reality, blockchain, the Internet of Things, machine learning, and artificial intelligence have emerged—to name just a few new technologies. But as product people, we are often so busy with getting new and enhanced features delivered that we risk overlooking new tech trends and being overtaken by competitors. In this episode, I share three tips that help you spot new and potentially disruptive technologies early on so you can take full advantage of those that will benefit your product.
Similar to a company experiencing financial debt, products can incur “technical debt”: This happens when wrong or suboptimal architecture, technology, and coding decisions are taken. Consequently, the architecture may not be as loosely coupled as it should be, and the code may be messy rather than clean. This article explains why product people should care about technical debt and it offers strategies for addressing it.