I&#x27;ve worked at a number of startups and usually, once the technology is picked for the initial stage project, it takes a monumental effort to ever upgrade it. Obviously, there is no reason to upgrade to the &quot;next hot thing&quot;; however, there are lots of situations where it seems like the way to do it.<p>For instance, moving from Angular 1 to Angular 2 or React. Using libraries like Redux to deal with data flow. Or using TypeScript for type safety.<p>Even larger jumps are moving from one language or platform to another.
Ask HN: How do you transition your projects to use newer technology?