Zendo

Might as well Begin Writing

Life waits for no-one and neither does death. And on that note, I may as well begin writing posts before the new year starts.

I have had a few days rest since the work-year came to an end for me on Tuesday and I'm feeling a desire to begin programming again.

I'm working on a template-based code generation framework for Ruby/Rails called Tan. I'm dissatisfied with the landscape and especially the one-shot generator approach I see in Rails.

The alternative to templating often comes as meta-programming or "class-level DSLs" which though they make my life easier in the short-term, it often hinders understanding in the longer-term. Fortunately with what I'm building now I hope to make gradual replacement.

I'll write another update when there's something significant to show.