Re:Skills Poor Programmers Lack
by userbinator on Sunday July 21, 2019 @06:04PM
(#20493949)
A 20 line function is suddenly 100 lines.
...and what's worse, that then gets broken up into smaller functions containing equally trivial-but-bloated code, and now you need to jump around even more to understand something that's actually very simple.
At the extreme end of the terseness scale are the APL-family languages, and the people who work with them have no problems reading or writing code like this:
I think it really says something about the state of software development when you consider that a not-insignificant number of people who are perfectly fine with that level of density (and they are making $$$$), and yet there are others who will complain that even K&R's style is not verbose enough. IMHO it's a matter of education and attitude.
...and what's worse, that then gets broken up into smaller functions containing equally trivial-but-bloated code, and now you need to jump around even more to understand something that's actually very simple.
At the extreme end of the terseness scale are the APL-family languages, and the people who work with them have no problems reading or writing code like this:
https://code.jsoftware.com/wiki/Essays/Incunabulum
I think it really says something about the state of software development when you consider that a not-insignificant number of people who are perfectly fine with that level of density (and they are making $$$$), and yet there are others who will complain that even K&R's style is not verbose enough. IMHO it's a matter of education and attitude.