5 ms·
I don't actually think it has anything to do with education. I think it really comes down to common sense. Any half intelligent engineer would always first res
by dustinmoris 10y ago
I don't actually think it has anything to do with education. I think it really comes down to common sense.
Any half intelligent engineer would always first research good practices, pitfalls and existing information which has been gathered from decades of other experienced engineers before doing anything stupid on their own. It seems that GitLab is lacking this attitude.
- AsyncAwait 10y ago> Any half intelligent engineer would always first research good practices, pitfalls and existing information which has been gathered This is all nice theory, but in the end we're all humans. Pretending that you'll never make a serious mistake is just tat, pretending.
- dustinmoris 10y agoTrue, but no one is pretending to never make a mistake. There is a huge spectrum between never making a mistake and making the most fundamental mistake because developers were ignorant to 20 years of industry knowledge.
- AsyncAwait 10y agoTrue, but I don't think that they "were ignorant to 20 years of industry knowledge", it rather seems that they poorly understood/implemented that knowledge, which is something that's much harder to guard against and usually takes years of experience to get right. Do you remember all the issues Twitter had some years back? Twitter certainly has better access to top talent than GitLab, but it happens to the best of us. As long as they stay on top of it from now on, I think of it as a required exercise to maturity.
- user5994461 10y agoYou can look as hard as you want on the internet, you'll never find any advice or good practice on managing production systems and migrations. The decades of experience are not documented.