Monthly Archives: July 2011

The value of Behavior-Driver Development and cohorts

Plenty has been written on the merits of BDD, TDD, and friends. However, I’ll address them from a different angle: in previous posts, I argued that programming languages were remarkably similar to natural languages, and a later post suggested you … Continue reading

Posted in Uncategorized | Comments Off on The value of Behavior-Driver Development and cohorts

Focus on outcomes

In everything I do, I try to keep the goal in mind. Focusing on the outcome now comes quite naturally to me, but I’ve noticed that what I now take for granted, others seem completely oblivious to. And this goal-oriented … Continue reading

Posted in Architecture | Comments Off on Focus on outcomes

Cucumber tweaks

I’ve lately started to use Cucumber and Selenium (via Capybara) “for real” to be used as the testing mechanism on my latest Rails project. In fact, I’ve been relying on it quite heavily to test views : I skipped the … Continue reading

Posted in Rails | Comments Off on Cucumber tweaks

On programming fluency (cont’d)

In the previous post, I covered how I consider programming languages to be similar to (foreign) natural languages, and how one can go about learning the basics. We’ll now move on to how a coder can build on this initial … Continue reading

Posted in Uncategorized | Comments Off on On programming fluency (cont’d)