2 hours ago · Tech · 0 comments

tag(s): #random-thoughts #programming This morning I was chatting with my boss. He was sharing some stories of his time at DEC, and the early days of our current employer. He told me about the database system he was working on at DEC, that was targeting VMS but then they wanted it to run in Ultrix too so there was a team tasked with creating an abstraction layer, and this team faced a lot of challenged because of how different the systems were. It is so cool to hear of someone who was there when all these things were happening :) Also, the compatibility layer thing reminded me of Wine/Proton. Database agnostic And from there, the conversation flowed to this post's topic, which was the effort to make early iterations of our code database agnostic. This left architectural marks in our systems, yet as of today, more than 20 years later, we are still "stuck" with the same database.[1] The thing is, we paid a big price for a feature that we never needed. The goal is good, don't take me…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.