|
|
|
|
|
by jmorrison
3116 days ago
|
|
Sorry to not understand exactly what you mean by those two statements. Would you please clarify? I of course realize that people are not perfect (along any axis at all), but I think the importance of this work is highlighting: (1) software must evolve in order to continue being useful (is this the "cultural" part of your comment?), and (2) that there are some unavoidable limitations of human capability to achieve that (is this the "people being shit" part of your comment?), particularly in dealing with complexity. And that complexity is an increasing function of lines-of-code count. So, the obvious conclusion to draw (for me, anyways), is we should work to minimize SLOC by various means: DSLs, &/or expressive/powerful languages. |
|
(1) we perform vastly below our potential because we spend so much time working around our own and each other's bugs. People are shit not because they're dumb, but because they stick to the wrong attitude in the face of disastrous results.