4 ms·
Sure, that's generally true, but in his example the developer actually spent significantly more time and effort on their bad implementation. It was the worst of
by AlexB138 8y ago
Sure, that's generally true, but in his example the developer actually spent significantly more time and effort on their bad implementation. It was the worst of both worlds, flawed and tomorrow, so to speak.
I've seen people do things like this more than once, even talented people. They some how get an idea in their head and go way down a rabbit hole without stepping back and realizing it's the wrong design. I think that pattern is more possible in small companies because they are less likely to have their work reviewed often, do formal design sessions, or be pairing with another experienced engineer. I don't buy that things like this don't happen at FAANGs because they are just oh-so-much-better, I would guess it's mostly because they have more mature practices.