7 ms·
Software architecture is (incorrectly) seen as NP-hard by practitioners, so they avoid it, and instead focus on implementing the current "best practices." Howev
by mattgreenrocks 3y ago
Software architecture is (incorrectly) seen as NP-hard by practitioners, so they avoid it, and instead focus on implementing the current "best practices." However, "best practices" can't be best if they're situational, so we arrive at very local maxima, such as microservices for all.