cowboyd's picture

RYE: Repeat Yourself Enough

Everybody believes in the DRY principle. Not only is it common sense, but projects like ruby on rails have achieved real success adopting it as a core value. In practice however, applying it with too much zeal can actually be harmful. That's why in my experience, the best way to uphold the DRY principle is to violate it mindfully.
cowboyd's picture

The Chicken and the Vine: Trans-Global Pair Programming

Pair-Programming, a popular member in the family of agile best practices, can be difficult to implement when the participants aren't even in the same country, much less the same room. Yet it's possible to do it effectively, and the tools we use to do it every day are robust, cross platform, and best of all, completely free.

cowboyd's picture

When Using Mod Rewrite, Remember That The Version Counts

A (very) brief note regular expressions in mod_rewrite across different versions.

cowboyd's picture

The Good and the Ugly of Scriptaculous Behavior Driven Testing Style.

There's a lot of interesting and compelling features in the experimental "Behavior Driven" extentions to the Scriptaculous Unit Testing Framework. I'd like to see some of them incorporated into Crosscheck, but others... well, not so much.

cowboyd's picture

Crosscheck Site Gets an Overhaul with Developers Specially in Mind

As it stood, the Crosscheck website wasn't accessible enough to developers with questions and problems about the framework. To address this, we completely reorganized the website with developers (like all of us) in mind.