In fact, my main conclusion after spending ten years of my life working on the T E X project is that software is hard. It’s harder than anything else I’ve ever had to do.