• 0 Posts
  • 26 Comments
Joined 2 years ago
cake
Cake day: June 9th, 2023

help-circle
  • Might want to think twice. The liberal party (current party in power) is falling apart, and the populist conservatives are looking like they’ll win the next election with a majority unless something changes significantly.

    Provincially things are not much better either: Ontario is being run by a drug pushing grifter, the prairies took a hard right into ultra conservatism, the eastern provinces are essentially majority owned by a few rich families…




















  • I’ve seen it successfully happen due to licensing costs and cloud migration (MSSQL->Spanner), as well as for scalability reasons (vanilla postgres->cockroach). The first one was a significant change in features, the latter did sacrifice some native plugins. In the first case the company was using vendor specific features, and rewrote the backend to fit the new vendor.

    There’s vendor agnosticism, and then there’s platform agnosticism. Writing your code so that it’s not tied to one specific implementation of postgres is fine, and lets you use a compatible drop-in. Writing your code so you can swap MSSQL for Oracle or Aurora or whatever at will does not make sense. In every case of attempted platform agnosticism I’ve seen they ended up abandoning the project within a year or two with nothing to show for it.