3 ms·
I think Software education is in its infancy, instead of teaching people how to make debt decisions to keep complexity and costs low, we actively teach them to
by p0nce 4y ago
I think Software education is in its infancy, instead of teaching people how to make debt decisions to keep complexity and costs low, we actively teach them to write disposable code. That is the content of most courses: code that will be thrown away, and that has to be written under tight time constraints.
And when it comes to keeping complexity low, there is zero theory to back up anything, so it's not taught.
Our trade is somewhat similar to reading/writing, and if you were to teach someone to read/write, you would probably insist on good writing, not just "finish your novel at this date, I won't read it anyway". And you would have good material for teaching to read, material that is currently missing.