# Need a good RoR developer

**URL:** <https://www.ruby-forum.com/t/need-a-good-ror-developer/126419>\
**Category:** Rails\
**Created:** [January 18, 2008, 4:20am UTC](https://www.ruby-forum.com/t/need-a-good-ror-developer/126419 "2008-01-18T04:20:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![moattia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8797f3/32.png) [@moattia](https://www.ruby-forum.com/u/moattia)\
**Post date:** [January 18, 2008, 4:20am UTC](https://www.ruby-forum.com/t/need-a-good-ror-developer/126419/1 "2008-01-18T04:20:30Z")

</div>

Hi, I’m looking for qualified Ruby on Rails developers to work on a  
client web portal project in Midtown Manhattan for a large financial  
research company.

Requirement Overview:

Ruby / Ruby on Rails developer with strong object oriented programming  
background. Good understanding of model driven architecture, MVC, RDBS  
and data modeling.

Required Skill Set:

- BS. in Computer Science (or closely related field)
- 1+ years of Ruby on Rails or 2+ years predominantly using the Ruby  
language
- Demonstrated experience/knowledge building high-volume and customer  
facing database-driven web applications.
- Experience building n-tier Internet applications in Ruby on Rails
- Strong object-oriented design and development skills
- Good understanding of test-driven development methodology
- Thorough knowledge of relational databases, schema design and  
implementation, and SQL query design.
- Hands on experience with Javascript, AJAX, HTTP, XHTML and Web  
Services using both SOAP and REST.
- Good ability to translate requirements and functional specifications  
into working applications with minimum guidance.
- Good communication skills and ability to interface with business  
users

Majority of work must be done on site at client.

```
* Compensation: Negotiable: Hourly, daily or fixed price
* This is a contract job.
* Principals only. Recruiters, please don't contact this job

```

poster.  
\* Please, no phone calls about this job!  
\* Please do not contact job poster about other services, products  
or commercial interests.

---

<div class="post-metadata">

**Author:** ![moattia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8797f3/32.png) [@moattia](https://www.ruby-forum.com/u/moattia)\
**Post date:** [January 18, 2008, 5:00am UTC](https://www.ruby-forum.com/t/need-a-good-ror-developer/126419/2 "2008-01-18T05:00:52Z")

</div>

Time for another Job Advertisement Dissection!

Hi, I’m looking for qualified Ruby on Rails developers to work on a

> client web portal project in Midtown Manhattan for a large financial  
> research company.

“A large financial research company”. Would it, by any chance, have a  
name?  
It’s incredibly smart (right up there with Einstein, Hawking & Co.) to  
name  
the company you’re advertising for! Also this helps people to go “Oh  
look! A  
reputable company!” or the other way which we won’t talk about 🙂

Ruby / Ruby on Rails developer with strong object oriented programming

> background. Good understanding of model driven architecture, MVC, RDBS  
> and data modeling.

No need to repeat yourself three times! “Strong object oriented  
programming  
background” and MVC comes standard with Ruby on Rails.

> - BS. in Computer Science (or closely related field)

Personally I don’t see why people want a Bachelor of Science in Computer  
Science or . What does this prove?  
That they have the money to do a course that probably didn’t teach them  
a  
single thing about Ruby on Rails? That they have large amounts of money  
to  
throw around and, instead of spending it on that nice Audi A6 they saw a  
few  
weeks ago.

> - 1+ years of Ruby on Rails or 2+ years predominantly using the Ruby  
> language

It’s a bit hard to use Ruby on Rails without using Ruby! Here you repeat  
your need for a Ruby on Rails developer for a 4th time.

- Demonstrated experience/knowledge building high-volume and customer

> facing database-driven web applications.

Buzzwords! _generates mental image of PHB_

Web applications is a favourite of mine. I’d still prefer to call them  
“web  
sites”, but I’m just old school.

> - Experience building n-tier Internet applications in Ruby on Rails

Repeated for a 5th time, the need of a Ruby on Rails developer is.

> - Strong object-oriented design and development skills

And 6th!

> - Good understanding of test-driven development methodology

Should come standard with any half-decent Ruby on Rails developer. If  
they  
aren’t writing tests they are a fraud!

> - Thorough knowledge of relational databases, schema design and  
> implementation, and SQL query design.

Again, any half-decent Ruby on Rails developer knows enough of this to  
be  
competent. SQL query design MAY come in handy, but in 99.9% of times  
Rails  
can do it for you.

> - Hands on experience with Javascript, AJAX, HTTP, XHTML and Web  
> Services using both SOAP and REST.

Javascript IS Ajax! God. HTTP is a protocol and real programmers don’t  
interact with it much at all. XHTML should, again (!), come standard.  
Ruby  
on Rails follows more of a REST structure, having knowledge of SOAP is  
good  
and all, but REST is where Ruby on Rails is at.

> - Good ability to translate requirements and functional specifications  
> into working applications with minimum guidance.

“We tell you to do something, you just go away and do it without us  
having  
to tell you again.” does a better job I believe. Yes, it’s more blunt,  
but  
people in today’s world need blunt wording to get it into their heads.

> - Good communication skills and ability to interface with business  
> users

I speak English. I’ve competently demonstrated that I know English  
enough to  
read your posts and interpret it into a way that I can understand, even  
though English is my primary language, some people massacre it enough to  
make me wish it wasn’t, although other people using other languages  
probably  
do the same to theirs. Prime examples of this include replacing common  
words  
such as “you”, “are”, “to/too”, “great” with “u”, “r”, “2” and “gr8”  
respectively.

I must make fun of the use of the word “interface”. There are 23  
synonyms  
for this word, and you happened to use “interface”. Wouldn’t “work with”  
or  
just “interact” be better wording? “Business users” are not robots, yet.  
We  
have no method of interfacing with them other than written/verbal  
communicating. Sticking a USB cable into a “business user” will probably  
land you in a large court case. Other words include (thanks to  
[thesaurus.reference.com](http://thesaurus.reference.com)):

collaborate [http://thesaurus.reference.com/browse/collaborate](http://thesaurus.reference.com/browse/collaborate),  
combine[http://thesaurus.reference.com/browse/combine](http://thesaurus.reference.com/browse/combine),  
connect [http://thesaurus.reference.com/browse/connect](http://thesaurus.reference.com/browse/connect),  
contact[http://thesaurus.reference.com/browse/contact](http://thesaurus.reference.com/browse/contact),  
cooperate [http://thesaurus.reference.com/browse/cooperate](http://thesaurus.reference.com/browse/cooperate),  
interface[http://thesaurus.reference.com/browse/interface](http://thesaurus.reference.com/browse/interface),  
interplay [http://thesaurus.reference.com/browse/interplay](http://thesaurus.reference.com/browse/interplay),  
interreact[http://thesaurus.reference.com/browse/interreact](http://thesaurus.reference.com/browse/interreact),  
join [http://thesaurus.reference.com/browse/join](http://thesaurus.reference.com/browse/join),  
merge[http://thesaurus.reference.com/browse/merge](http://thesaurus.reference.com/browse/merge),  
mesh [http://thesaurus.reference.com/browse/mesh](http://thesaurus.reference.com/browse/mesh),  
network[http://thesaurus.reference.com/browse/network](http://thesaurus.reference.com/browse/network),  
reach out [http://thesaurus.reference.com/browse/reach%20out](http://thesaurus.reference.com/browse/reach%20out),  
relate[http://thesaurus.reference.com/browse/relate](http://thesaurus.reference.com/browse/relate),  
touch [http://thesaurus.reference.com/browse/touch](http://thesaurus.reference.com/browse/touch), touch  
base[http://thesaurus.reference.com/browse/touch%20base](http://thesaurus.reference.com/browse/touch%20base)\*,  
unite [http://thesaurus.reference.com/browse/unite](http://thesaurus.reference.com/browse/unite)

all linked for your convenience (and my laziness, direct copy+paste)

> Majority of work must be done on site at client.

Which is in Manhattan… too bad you didn’t specify what company for.  
We’ll  
just have to hop around Manhattan looking for a “large financial  
company”.  
I’m sure there can’t be too many of those in New York.

> - Compensation: Negotiable: Hourly, daily or fixed price

You mean “Pay rate” right? When I see the word “compensation” I think of  
it  
like some fund established to pay victims of a horrible incident.

> - This is a contract job.

How long? Any chance of extension?

> - Principals only. Recruiters, please don’t contact this job  
> poster.

My principal was an asshat. I’m sure you wouldn’t want to speak with  
him.  
Even the teachers thought he was. (I’m assuming you mean the headmaster,  
and  
yes, I’m joking)

> - Please, no phone calls about this job!

Damn! I was just about to call you on the number you liste… oh wait!  
You  
never listed a number! I guess it was left out along with the  
description of  
the company too!

And I’m done. See you next job advertisement post.

–  
Ryan B.

> **[frozenplague.net](http://www.frozenplague.net)**
>
> This domain may be for sale!

Feel free to add me to MSN and/or GTalk as this email.
