XP Wabi Sabi (Refactored)

All requested features delivered. Speculation avoided. Mindful of our tendency toward completeness, necessary code is added, unnecessary code is removed. Refactored.

Implementations incomplete - shadows of the their real-world counterparts, yet precisely the functions and properties required. The desire to add more, tempered by the satisfaction of not doing so.

Technique and knowledge are increased to decrease their application.


I posted that on the WabiSabi page of the c2 wiki on or about October 28th, 2002.

I typically feel the same about my old writing and my old code ("what was I thinking?"), but I like this (even if it is a bit pretentious); especially the line about Technique and Knowledge. It cover many of the forces that need to be balanced to ship software consistently.

Happy Friday.