3 ms·
There's nothing worse than random teams reimplementing a migrations system because they think they know better. The Django migrations system is far from perfec
by Daishiman 6y ago
There's nothing worse than random teams reimplementing a migrations system because they think they know better.
The Django migrations system is far from perfect, but it's light years ahead of anything a small team can build.
- gerbler 6y agoI don't think these practices scale well. One person becomes the default "migration person" (with processes that are likely not as well documented as Django) and the team becomes reliant on tribal knowledge.
- nikisweeting 6y agoHow is that different from one person becoming the default "migration person" on a team that doesn't use Django?
- Daishiman 6y agoThe difference is that Stack Overflow has a ton of answers to even fairly complicated questions and that reading the Django docs is an order of magnitude easier than delving into some random person's badly written code.
- collyw 6y ago> random teams reimplementing a migrations system I think that can apply to most software. Django has plenty of things that could be done better, but if it's part of Django it will be well tested and documented, there will be people who can help on Stack Overflow, which is far better than most of the in house stuff I have had to work with.