Rahoul as a hipsterHi,

I’m Rahoul Baruah (also known as Baz) and I’ve been a commercial software developer since the twentieth century and a Ruby and Rails developer for over a decade.

This site is the “Art and Science of Ruby”, a place for Ruby developers, especially beginners, to learn about some of the intricacies of Ruby and Rails code, and hopefully pick up some tips for maintainable and reliable software development.

I believe code should be easier to read than to write, because it spends much more time in maintenance than in development. No matter how small the project, it always outlives your expectations and you will end up, in eighteen months time, cursing your former self for decisions taken on a whim. I know, I’ve been there. We’ve all been there.

After twenty years of cursing myself and helping others, I’d like to share a few things that I’ve learnt with the rest of you. I hope you find it useful; just drop me a line if you have any questions and I’ll see if I can answer them.

Image Credits: