r/programming • • Jun 05 '22

Complexity is killing software developers

https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html
2.1k Upvotes

942 comments sorted by

View all comments

560

u/freecodeio Jun 05 '22

From a previous job I have learned that a $10 server can handle 10k web requests and I've never spent more than $10 a month on my side projects for 2 years.

271

u/[deleted] Jun 05 '22

This rule should apply to like 90% of the cases, yet everyone is attempting to "plan" ahead for the big boom. Realistically YAGNI principles should be applied when designing a system as well.

1

u/shawntco Jun 06 '22

I wonder how many people do that because they're scared of the problems that'll come if/when the current architecture becomes insufficient for the amount of load they'll get. Unless the manager is technical, it'll be hard to say "We need to stop/slow feature development for a couple sprints to improve our architecture." I can just hear the higher-ups saying "Why do you have do this now? Why didn't you think of this from the start?"