About Books Credits Photos Software Rumblings Travelling Home
New project, new ways

New project (after four long years – it’s a really strange feeling) and a lot of work to be done, so, although there was a lot to write about, there was no time to write.

Quite a few new things came with the new project, mostly centered on a role change from architect/developer to the_guy_who_scripts_everything_to_run_automagically. It means I stopped for the time being writing code in C/C++ and I get to write more Ruby code, so I am happy.

In hindsight, this role change was unavoidable and I have to explain the reasoning: Modern programmers have the DRY principle: Don’t Repeat Yourself. I call it the I-can’t-be-bothered-to-do-things-twice drive and it stems from a natural aversion to repetitive and boring work.
So I always look for ways and tools to make my computer work instead of me. If I can’t find a tool to do the job, I make one (ever since I learned Ruby it just seems so much easier to do it myself).
rrt_ruby is one such example (although it was also a remedy to having to use abhorrent VB-like scripting in RRT) and is probably the main culprit for landing me in the present project role because what works for sparing me time and repetition, typically works for automating a project’s builds and tests as well.

What have I been doing lately?