Too often that many developers with almost zero experience in system design are put in charge of designing one.
Things I wished I knew before migrating from JavaScript to TypeScript in complicated projects.