Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As an average developer I find it much easier to keep the system in head when it's not cut into 10-line-long pieces in random order.

Hiding the complexity doesn't make it irrelevant suddenly. That's how you get code that does the same thing 5 times in 5 different branches of highly nested call tree "just to be sure".




Functions with the correct level of abstraction doesn't hide the complexity - it categorizes it and put names to the different categories.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: