Designer, implementor, user, writer A Fragment by Donald Knuth dl.acm.org Thus, I came to the conclusion that the designer of a new system must not only be the implementor and the first large-scale user; the designer should also write the first user manual. The separation of any of these four components would have hurt TeX significantly. If I had not participated fully in all these activities, literally hundreds of improvements would never have been made, because I would never have thought of them or perceived why they were important. Eating your own dog food making
What the advancing interface leaves behind I see in the complex structure of any material—biological or geological, natural or artificial—a record of its history, a history of many individual events each of which did predictably follow physical principles. Nothing containing more than a few parts appears full panoplied, but it grows. And as it grows, the advancing interface leaves behind a pattern of structure perfection or imperfection which is both a record of historical events and a framework within which future ones must occur. Matter versus Materials: A Historical View From the head of Jove historygrowthstructure