4 ms·
I have this experience where I come into new orgs or projects and I think if we could just start fresh with the old lessons, we could build it so much cleaner.
by sjtindell 5y ago
I have this experience where I come into new orgs or projects and I think if we could just start fresh with the old lessons, we could build it so much cleaner. It’s partially true. But mostly we end up building a really clean base, then as the business requirements come up, we need to add back in all the things I thought were kruft. I think lots of tech is this way. Try to build a new DNS, you’ll just end up reinventing a (probably worse version of) DNS.
- quantisan 5y agoeven before new requirements come up, some of the idiosyncrasies or edge cases would be overlooked in the new version and the project would take much longer than anticipated. if the current tech is so messed up to warrant a re-build, why would one expect that all the requirements are properly captured? having said that, stepping back and articulating the existing problems could be a viable first step. Identify and scope the problems before dreaming of solutions. /product engineer and party pooper hat off