3 ms·
It's pretty easy do completely misjudge the real world bottlenecks when still in the design phase. Can often lead to adding complexity to the design to alleviat
by anarazel 7y ago
It's pretty easy do completely misjudge the real world bottlenecks when still in the design phase. Can often lead to adding complexity to the design to alleviate a guessed performance problem. Making it harder to then later fix the team problems...
- simonw 7y agoI think the original piece makes a strong case that this isn't as true as we all think it is. If you have a strong enough understanding of both the technology and the problem space, you really can judge the most likely bottlenecks as part of the design phase. Which can lead to radically different and better software. You can always inform the design phase with some quick working prototypes that help validate some of the technical assumptions you are making.