Blog
-
Just Re-Write It
Why Software Versioning is Broken and you should Embracing Editions Over Iterations Ok, let’s be real. We’ve been doing software development the wrong way for too long. The prevailing ideology that software should continuously evolve through version updates is fundamentally flawed. Let’s face it: at some point, most software needs a complete rewrite. The longer…
-
Amazon Rebooted
Prediction Date: 2023 Timeframe: 6 Years, 2029 Category: Business In the near future, Amazon faces a turbulent period marked by a series of revenue misses and declining customer satisfaction. Customers grow increasingly disillusioned with the Amazon shopping experience, which starts to resemble the early 2000s: a marketplace filled with questionable quality, resold items from discount…
-
Next Era in Programming Languages
Prediction Date: 2022 Timeframe: 3 Years, End of 2025 Category: Software Status: Evaluating Trending Correct The programming language landscape is poised for transformation. I foresee a 10% or greater shift away from the dominance of Java and JVM languages, as modern, problem-specific languages emerge to the forefront. This evolution is driven by a myriad of…
-
The New Software Engineer
Date: 2023 Timeframe: 2 years, End of 2025 Category: Technology Status: Evaluating The software developer scene is on the brink of a shift, with software engineering roles about to get a serious upgrade. In the next couple of years, expect to see the traditional software engineer role evolve from a code-centric focus to a jack-of-all-trades,…
-
The Pendulum Swings Back on SaaS
Prediction Date: 2023 Timeframe: 3 Years, End of 2026 Category: Business The pandemic catalyzed a remote workforce revolution, turning SaaS into the new gold rush and propelling profits into the stratosphere. Yet, in the aftermath, businesses are grappling with what I term a ‘SaaS hangover,’ burdened by exorbitant monthly subscription fees. It’s become all too…
-
Rise of Multi-Model Databases
Date: 2022 Timeframe: 2 years, End of 2024 Category: Technology Status: Evaluating In the tech ecosystem, we’re on the cusp of a noteworthy transition that’s going to reshape our approach to data management. Today, we silo data into separate database products built for cache, time series data, unstructured data, relational data and more. Each database…