Our Grafana and Loki installs have quietly become 'legacy software' here

31 points by runxiyu


evmar

I worked near the Angular team when they did their migration from Angular 1 to 2. It was a big-bang rewrite from scratch, with all the new hot things like TypeScript and custom compilation tooling.

From the perspective of the people writing it: they had to break compatibility to enable all these great new ideas they had. (I have no comment on how great the new ideas actually were – I’m not too familiar with this library. I am just describing here the perspective of the authors of the code.)

But from the perspective of their existing users: they were just told the tool they were using (Angular 1) was getting abandoned, and if they wanted to keep using Angular they would need to rewrite from scratch atop the new one. At that point, once you’re rewriting from scratch, you might as well reevaluate which library you’re using, and in particular once you’re vendor shopping you probably will reconsider picking the vendor that just ditched you.