No you haven't offended me... and I haven't missed your point either.
But I do feel like you are putting words in my mouth: "are you seriously saying that you know everything"
Where the hell did you see myself saying that?
If you read my other replies - I said I have an intense passion for learning. This means I do learn from other people than myself.
You're right... A competent programmer should be able to jump between languages.
I don't think Ruby is the best programming language in the world - but it has suited me well for what I'm doing and allows me to iterate through development cycles quickly with ease, plus there is a large community built around it in San Francisco.
When something better for the job comes along I'll pick it up just as quickly.
I've updated the website to say Textmate is preferred rather than required.
The "heroku ftw!" remark is just a deployment option that I added in there to express my feelings towards the company. Technically it doesn't matter what platform we work on. I just happen to find them to be a rather unique and creative service that suits my needs.
As far as RSpec - it's a matter of personal preference, but again... technically it doesn't matter.
Anyone who doesn't meet the requirements EXACTLY should not feel unwelcome in sending me an email :)
First and foremost, it's about making like-minded friends and reliable roommates.
Ideally, the goal is the create a valuable development team in the process - and then take on fun and creative projects through opportunities like ycombinator and kickstarter.
That being said, I am a Ruby developer. I do think that anyone I pair-program with should be familiar with Ruby.
However, I am not tied to the constraint that I have a roommate that is a Ruby developer.