The Codeless Code: Case 109 The Ties that Bind 
======

 The monk Djishin approached master Banzen, troubled.

“The search framework I wrote is currently incapable of
handling the tasks assigned to me,” said the monk. “But I
still believe it to have great virtue. Will you allow me to
develop it further so that these obstacles may be overcome?”

“What is the great virtue of your framework?” asked Banzen
absently as he gazed out the window.

The monk replied, “If a database table’s Value Object is
annotated appropriately, an entire search form for that
table may be created with little or no code!”

“It is certain that the authorship of code is a burden on
the Temple,” said Banzen, his eyes following a black-headed
finch as it darted to and fro. “If we were not so busy
coding, we would have far more time... for coding.”

“The code I would eliminate is only the tedious sort,” said
Djishin. “Consider that finch: how high it could fly if it
did not have to hunt for insects in the mud!”

The master turned to face the monk.

“Your framework is suitable for simple problems only. It
fails when presented with the most minor of
complexities—ones that a traditional implementation would
easily overcome. How will you remedy this?”

“By giving my framework numerous configuration options and
customization hooks,” said the monk.

“Go then,” said Banzen sharply, dismissing the monk with a
wave of his hand.

After the monk had departed, Banzen summoned the nun Satou.
She approached the master’s desk nervously, keeping well
away from the jar upon it.

“When that monk returns to his cubicle,” said Banzen,
“Shackle his feet to his desk and leave him there for a day.
If tomorrow he complains, free his feet and shackle his
hands to the desk instead, telling him that he can now run
as fast as he pleases.”
