On the Nature of Software Engineering
I’ve just read that MIT software engineering curriculum switches from Scheme to Python. The story raises an interesting point – the curriculum changed since they realized that as the systems grow in complexity, the software engineering is now much farther from precise math-like science and much closer to an experimental science, where you have to deal with large systems with bad documentation and without taking the time to fully understand them. I deeply agree with this idea.
I couldn’t refrain from commenting. Exceptionally well written!