On May 27, 8:15 pm, Jeff P. [email protected]
wrote:
While there are certainly more of us than there were a couple of years
ago, I think the numbers of Rails developers is still quite small
compared to something like .Net or Flash or the like. I think that
relative “scarcity” coupled with your belief that they need to be
on-site is the root of your difficulty.
It is not a belief in the ideological sense, it is a necessity of our
development model and our financial means, and the CEO’s wishes.
Here’s to hoping that more and more hiring managers come to realize that
programmers are typically not very good looking human beings; why do you
want to look at them?
Accountability, personal relationships, and easier flow of ideas.
Physical togetherness does not promote better software. Not long ago I
was part of a rag-tag group of developers operating well as a team
despite locations in four different time zones around the planet.
Not necessarily. However, pair programming, on-the-spot code reviews,
and other programming practices I engage in pretty much necessitate
it. Plus, it’s much easier if you are an actual programmer with no
management above you to handle a single person in real-time than
spending 90% of your time reviewing other’s work and simply acting as
bookkeeper and specification clarifier (which is what I turned into,
except for a critical part of the code no one outside the company was
allowed to touch). I worked with a 10-person Ukrainian team before,
and the code was OK, but at the end of it, we became dependent on them
because we had no in-house programmers, and bad things ensued.
Please do yourself a favor and look into building a geographically
dispersed but technologically connected group of development talent.
We’re out here, and we’re easy to find, if you’re not limiting your
search to one city.
I have nothing against what you are saying. But when you don’t have
any venture capital (i.e. the company has to gasp actually earn what
it pays out every month), it’s tough to spend twice the money on a
contract basis than for an in-house person.