A linguagem Ruby permite escrever código que faz coisas semelhantes de maneiras diferentes. É um dos fatores que comumente se atribui ao famoso Principle of Least Surprise. Ruby permite que se escreva código de forma semelhantes ao que um programador que vem de Java ou Python estaria acostumado, algumas dessas formas não são consideradas “rubismos”.

Por outro lado, muito da inspiração vem de Perl, permitindo alguns one-liners que surpreendem e outros que até assustam.

Vamos dar uma olhada em alguns exemplos, dos mais triviais até alguns mais estranhos.

Atualização 2013: Infelizmente a aliança com Belo Horizonte não foi para frente. Nem sempre as coisas acontecem como se espera. Mas por outro lado a aliança com a Guilda em Fortaleza foi excepcionalmente acima do esperado e por isso eles foram incorporados à Codeminer 42 como sócios no negócio. Quando abrimos a empresa em setembro de 2011 imaginávamos uma empresa grande em São Paulo. Mas pivotamos (naturalmente) no segundo semestre, primeiro com uma filial própria em Porto Alegre, as alianças com a Objetiva em Belo Horizonte e a Guilda em Fortaleza, e depois de BH não ter funcionado e Fortaleza ter sido além do esperado, fechamos o ano abrindo outra filial própria em Natal/RN e os primeiros passos para um escritório em New York agora no primeiro semestre de 2013. Os negócios nunca estiveram melhores.