2 ms·
FTA: We like the element of discovery that comes from not knowing exactly how things will behave if they are joined together or taken apart. We like to say thi
by scj 17y ago
FTA: We like the element of discovery that comes from not knowing exactly how things will behave if they are joined together or taken apart. We like to say things like, “oh”, “aah”, or “that’s cool” when we half-intentionally fumble our way into a surprising design that does exactly what we want it to do and more.
Dijkstra, EWD 1041:
The programmers were horrified too: they derived their intellectual excitement from not quite understanding what they were doing and their professional satisfaction from finding weird bugs they had first introduced in their daring irresponsibility.
I'll add, people (users) tend to like it when their professionals know what they are doing. Surgeons shouldn't use chainsaws, even though it'd be more fun to do so.