Conversation

I wonder how many imperfect, inelegant, sprawling, large _systems_ I will have to learn well in my lifetime. (Parts of human biology would be one if I were a medical student, for instance, but I'm not.) Will that include any programming languages that fit that mould (say C++)?
3
7
Honestly, the only thing that I've seen to at least approach perfection, elegance, and brevity is mathematics. As a rule of thumb, human-made things are generally bad.
2
The amount of "hackiness" is different per-field; does analysis have more than algebra? But mathematical hackery, when it permeates disciplines, tends to have a quality closer to people taking care to write cache-aware code than "that function throws errors on string inputs"
1
3
Show replies