Hacker News new | ask | show | jobs
by RHSeeger 583 days ago
In my mind, it's a balance between expressing the flow of control/algorithm vs the details. You can have 20 long lines (admittedly, some blank because it helps readability) that show what is happening... or you can have 200 lines (because you broke out each argument to a function on it's own line, etc), making it much harder to look at the code and see what happening "overall".

Sometimes the details are more important, sometimes the flow of control/algorithm is.