3 ms·
The area that I see this really come into play is with problems that the developer initially doesn't know how to solve. Some developers learn and adapt 10x fast
by hobls 9y ago
The area that I see this really come into play is with problems that the developer initially doesn't know how to solve. Some developers learn and adapt 10x faster than the average developer, and it seems like they're never blocked.
- yoklov 9y agoIME a more common case is overengineering. Not only does this slow someone down initially, but the extra complexity often continues to slow them (and anybody else in the same codebase) into the future.
- Nomentatus 9y agoWould you say that "overengineering" often springs from uncertainty about a novel problem; or some other trigger?
- hobls 9y agoYeah, that's part of what I meant. If the path is totally clear; "add API to existing codebase, write tests, do CR, commit" then I don't think you see as much 10x behavior. If it's a new technology that the team isn't familiar with, or a tricky API for some reason, then solutions can start getting totally overengineered, and it can spiral out of control.