|
|
|
|
|
by ChrisMarshallNY
642 days ago
|
|
It's really a long topic, but the basic TL;DR, is that people are not interchangeable, unless you reduce the task to the lowest common denominator, and that means that we squander the talent of the most skilled, in order to cater to the least skilled. Basically, tell good coders to write bad code, because bad coders need to understand it. We get "meh" results. The issue is that everyone seems to be fine with "meh." That's a shame. The alternative is hire only good coders, and do what it takes to keep them around, and that's a really unpopular stance. |
|
Things get at least as complex as they need to be. Some things are just hard, but most things are fairly simple. The difference between a good programmer and a bad one is that the latter will make the simple things look complicated and hard to understand.