Re:Modern software performance is firmly in its “beyond paro...
by paulddraper on Wednesday March 29, 2023 @12:16AM
(#35352463)
As software features evolve over years, they gradually incur more and more incidental complexity.
Architecture suffers, code health, and performance suffers. Silly things are done, but it's hard to see they're silly because it's hard to see the entire picture
Could you build it better from scratch rather then organically? Of course. And often that's part of the solution to these situations.
tl;dr Building software is hard, and its difficulty does not scale linearly with complexity. (And yes, Teams/Slack are complex, even if they "shouldn't be")
Architecture suffers, code health, and performance suffers. Silly things are done, but it's hard to see they're silly because it's hard to see the entire picture
Could you build it better from scratch rather then organically? Of course. And often that's part of the solution to these situations.
tl;dr Building software is hard, and its difficulty does not scale linearly with complexity. (And yes, Teams/Slack are complex, even if they "shouldn't be")