Many thanks to Tristan Morris for creating a beautiful illustrated hardcover print edition of the site |
|||||||||||||
The young monk Djishin of the Laughing Monkey Clan was said to prefer coding to eating or sleeping. But while his output was prodigious, much of it was unwelcome: he ignored third-party libraries and frameworks, preferring to develop his own inferior substitutes. Despite repeated attempts at correction, Djishin continued to implement things that did not need implementing, and often to do so poorly. Master Banzen, suspecting that he understood the boy’s unquenchable zeal, sent for him. “What are the Five Gates of Implementation?” asked Banzen. Djishin repeated dutifully: “That the Temple is in need; Banzen began to lecture the monk on the importance of the Third Gate. “Master,” protested Djishin, “I do not doubt that there are fine blades in the marketplace, but many are heavy to wield and hard to master. My boning-knife may be small and dull, but it has served me well. That evening, Banzen re-assigned Djishin to the One Shoe Clan and gave him a double workload of coding tasks, none of which were critical to the Temple’s activities. And since the One Shoe Clan did not merit their own hall, Djishin was relocated to a sunless broom-closet far removed from the daily bustle of Temple life. Master Suku, who was fond of the monk, petitioned Banzen for leniency. Banzen dismissed her with a wave of his hand. “I did not correct the monk; I corrected the temple,” said Banzen. “Djishin only wishes to sharpen his knife. The temple gave him chickens to gut and carve. I have given him a whetstone.” An excerpt from The Codeless Code, by Qi (qi@thecodelesscode.com). Provided under the Creative Commons Attribution-NonCommercial 3.0 Unported License. |