Unforeseen technological inventions can completely upset the most careful predictions.

— Richard Hamming, The Art of Doing Science and Engineering: Learning to Learn (1991)

Topics: software engineering