Yup! A legacy database is basically the bane of every software startup’s existence. As the product evolves, those old tables become more complex and harder to decipher. This has been a huge problem for multiple companies I’ve built. Honestly, there’s not a great solution, either. Even the best engineering organizations have to solve the problem with rigorous documentation and complex training processes.

Aaron Dinin, PhD

I teach entrepreneurship at Duke. Software Engineer. PhD in English. I write about the mistakes entrepreneurs make since I’ve made plenty. More @ aarondinin.com