--- layout: post title: Ruby as a philosophy tags: - Development - Personal improvement status: draft type: post published: false meta: _edit_last: '1' _sd_is_markdown: '1' ---

The Ruby language is only a part of what I want to consider an open philosophy. There's just so much behind the definition of a Ruby developer, and I want to be proud enough to consider myself as one.

I come from a PHP background, and have also developed C, VB and Java. I respect C because it is the mainstream procedural language, although I don't actually develop with it. A better comparison would be between Ruby, PHP, Java, Python (never tried), Perl (never tried either) and C# (barely touched it). I've tried the first two and my conclusion is that PHP has two purposes:

Other than that, I want Ruby to be the way to go for me. Wether through Rails, Sinatra, MacRuby, CLI apps, you name it.

The principle of Easy

Ruby's syntax leaves a pretty good impression on me. It's clean, fresh and fun. Its capabilities (from what I have read in the Pickaxe book) are out of the normal league. Blocks, procs and all its dynamics still blow me away.

The principle of Supportive

This actually is a proof that