# Rails Social Networking

**URL:** <https://www.ruby-forum.com/t/rails-social-networking/131097>\
**Category:** Rails\
**Created:** [March 6, 2008, 12:16am UTC](https://www.ruby-forum.com/t/rails-social-networking/131097 "2008-03-06T00:16:37Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![benhiller](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/8e7dd6/32.png) [@benhiller](https://www.ruby-forum.com/u/benhiller)\
**Post date:** [March 6, 2008, 12:16am UTC](https://www.ruby-forum.com/t/rails-social-networking/131097/1 "2008-03-06T00:16:37Z")

</div>

Good day to all of you, thanks for keeping this platform evolving and  
making the great sites we interact with daily on the web.

I have hand written the specs (drawings and all) of a social networking  
site, and I wanted to ask you folks a few questions that could help me  
nail down some cost figures and see if Rails is really the platform that  
I’m going to go with. Eventually I may be turning back to this  
community to find the efficient developers passionate about their work  
who can turn these specifications into a working site.

My questions are:

!. Why do you think Rails is the best platform to design a Social  
Networking site on?

1. If we were to use Zaadz/Gaia (a social networking site that I have  
been informed was designed on Rails) as a model for the complexity of  
the site design - what would the optimal number of programmers working  
on this site be? How long would it take them? ([www.zaadz.com](http://www.zaadz.com)) If  
you have to sign up to view full options, it’s pretty similar to  
Myspace, however it has a points system similar to slashdot.

2. What percent of Zaadz could be made through Open Source options?

3. What would I expect to spend making a similar site if I wanted to go  
with those individuals who wouldn’t have to learn on the job, qualified  
to create such pages?

I appreciate your assistance, and hope this opportunity piques your  
curiosity.

---

<div class="post-metadata">

**Author:** ![benhiller](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/8e7dd6/32.png) [@benhiller](https://www.ruby-forum.com/u/benhiller)\
**Post date:** [March 6, 2008, 7:03am UTC](https://www.ruby-forum.com/t/rails-social-networking/131097/2 "2008-03-06T07:03:38Z")

</div>

There are a ton of other social networking sites out there. Use one of  
those. Please don’t re-invent the wheel.

On Thu, Mar 6, 2008 at 9:46 AM, Ben Hesse  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> ## you have to sign up to view full options, it’s pretty similar to curiosity.
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

–  
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.

---

<div class="post-metadata">

**Author:** ![benhiller](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/8e7dd6/32.png) [@benhiller](https://www.ruby-forum.com/u/benhiller)\
**Post date:** [March 6, 2008, 8:44am UTC](https://www.ruby-forum.com/t/rails-social-networking/131097/3 "2008-03-06T08:44:05Z")

</div>

On 3/6/08, Ryan B. (Radar) [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> There are a ton of other social networking sites out there. Use one of  
> those. Please don’t re-invent the wheel.

Yeah, but this one is going to be different from all the other ones!  
This one is going to be a facebook killer!

---

<div class="post-metadata">

**Author:** ![benhiller](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/8e7dd6/32.png) [@benhiller](https://www.ruby-forum.com/u/benhiller)\
**Post date:** [March 6, 2008, 6:46pm UTC](https://www.ruby-forum.com/t/rails-social-networking/131097/4 "2008-03-06T18:46:39Z")

</div>

@ Ryan, Mike – Why not keep your answers to technical solutions and  
answers? One of the general benefits of the RoR community has been  
the widespread help available from experts and insiders. We don’t  
need your editorializing.

1. Why Rails? As I mentioned above, generally I have found the RoR  
community to be the most open and helpful. If you or your team gets  
stuck, you’ll likely get an answer within a day or two. Along the  
lines of free answers… the extensive plugin system makes for quick  
development of even the most complex sites with a tried and tested  
framework. You get to spend more time on what makes your idea unique  
and compelling and less time wondering how to get it done.

On the whole, I also find many, many more RoR developers who  
completely love what they do. They are committed to writing the very  
best code they can, testing to prove that it works, and so on. In  
other communities I find a great deal more pragmatism that ends up  
hurting the projects in the long run.

1. The basic framework for Zaadz/gaia (after a very brief look) does  
not appear to be that complicated. You might need to spend more time  
with the design folks than the developers. The design (ui/css/etc)  
tends to be one of the things that really makes you stand out. As far  
as how many and how long… that is difficult to answer. It really  
depends on the level of competence you find in developers.

2. I see nothing there that is unique; it could all be imitated  
through open source.

3. As with #2 it depends on the competence you find. You might be  
better off searching for an individual or small group that is looking  
for a joint venture, with the compensation being their part in  
ownership of the final product. You’re more likely to get someone’s  
complete attention… and not have to pay them!

---

<div class="post-metadata">

**Author:** ![benhiller](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/8e7dd6/32.png) [@benhiller](https://www.ruby-forum.com/u/benhiller)\
**Post date:** [March 7, 2008, 12:21am UTC](https://www.ruby-forum.com/t/rails-social-networking/131097/5 "2008-03-07T00:21:46Z")

</div>

AndyV wrote:

> @ Ryan, Mike – Why not keep your answers to technical solutions and  
> answers? One of the general benefits of the RoR community has been  
> the widespread help available from experts and insiders. We don’t  
> need your editorializing.

Thanks Andy for your comment, I appreciate that. That’s exactly why I  
was looking for open source options, so that much of the design could be  
collected from pre-existing sources, while the programmers are then free  
to create the several features that create the niche market for the  
site.

The reason I chose Zaadz as an option was because they seemed to have  
many of the standard social networking features, plus a few extra- which  
is exactly what my product will offer. This model then worked because  
one could figure out the extra time necessary, based upon their site, to  
create a new site with features above and beyond the normal social  
networking.

> 1. As with #2 it depends on the competence you find. You might be  
> better off searching for an individual or small group that is looking  
> for a joint venture, with the compensation being their part in  
> ownership of the final product. You’re more likely to get someone’s  
> complete attention… and not have to pay them!

Andy, if you could dig a little deeper into that answer I’d appreciate  
it. I would love to find the highly competent passionate group of  
individuals to turn this into a reality as quickly as possible. How  
would you recommend that one goes about finding this most effectively?

The option of offering equity to developers has always been on the  
table, but a lot of times you find people dedicating more of their time  
to something they can get fired over, sadly. Someone working in their  
free time may not be able to dedicate the hours necessary to keep steady  
on the project.

Do you really find that giving equity betters the chance of getting a  
committed individual? What are industry standard %s for designing a  
site on equity alone?

I go back to the 2nd question again, which is important for me to  
understand - How long would it take to most efficiently create this  
site, and how many people would it take working full time, if the  
programmers are competent and motivated (whether it be a company  
structure that I would hire a pre-existing team or otherwise). And  
then, leading to the last question, do you have a bal  
lpark figure of how much I will have to pay these competent individuals  
or this team, if I were to not offer equity?

Thanks, the helpfulness of this community makes it obvious why Rails is  
the best choice for designing our product.

---

<div class="post-metadata">

**Author:** ![benhiller](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/8e7dd6/32.png) [@benhiller](https://www.ruby-forum.com/u/benhiller)\
**Post date:** [March 8, 2008, 8:21pm UTC](https://www.ruby-forum.com/t/rails-social-networking/131097/6 "2008-03-08T20:21:17Z")

</div>

@Ben – If you want to find someone who can help you, I’d start with a  
ruby or rails user group in the area. You probably want them close  
enough that you can look them in the eye and gauge their interest.

I don’t have any clue about industry standard %s for splitting on  
equity positions. The idea is that you try to find someone who feels  
as passionately about your venture as you do. If they are that  
passionate you might find yourself with an equal partner in more ways  
than one – they may have ideas you’ve not considered and may be worth  
an equal part in the success.

Hiring mercenaries, er, contractors, is not _bad_ it’s just  
expensive. You run the risk of the initial responses being true –  
your app fails to beat facebook or myspace or gaia or the many others  
that are flooding the space. Unfortunately if you’re the only one  
taking the risk you’re also the one paying the funeral costs if things  
don’t take off. I know a few who might be willing to give you an  
estimate.

Just a question: where’s the rush? Is this a very time-limited  
opportunity? If not (except for the hole that passion tends to create  
when it burns) then maybe the “overtime” developer is the one you  
want. You let things grow slowly and only put both feet on the floor  
of your new venture’s office when it’s big enough to sustain itself.  
Many shops are starting this way now because the VC money has gone  
away in the wake of the dot-com busts.

---

<div class="post-metadata">

**Author:** ![benhiller](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/8e7dd6/32.png) [@benhiller](https://www.ruby-forum.com/u/benhiller)\
**Post date:** [March 10, 2008, 6:35pm UTC](https://www.ruby-forum.com/t/rails-social-networking/131097/7 "2008-03-10T18:35:49Z")

</div>

Thanks for your warnings.

But, while my passion is strong and I have the opportunity to devote  
full-time to this venture, it is best that I find someone else (or a  
team) to do the same. If I am not willing to give this my devoted  
attention and passion, then it would seem I was counting on failure, and  
I’m not.

I am in the Maryland area, and am interested in taking estimates.

How does this process usually unfold? Do developers sign NDAs or  
confidentiality agreements?

Thanks

---

<div class="post-metadata">

**Author:** ![benhiller](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/8e7dd6/32.png) [@benhiller](https://www.ruby-forum.com/u/benhiller)\
**Post date:** [March 7, 2008, 4:47am UTC](https://www.ruby-forum.com/t/rails-social-networking/131097/8 "2008-03-07T04:47:22Z")

</div>

Ben Hesse wrote:

> Thanks, the helpfulness of this community makes it obvious why Rails is  
> the best choice for designing our product.

It’s going to be next to impossible to get the amount of information you  
need from this forum to give you the confidence to go forward and if it  
does then I just lost all confidence in you… 🙂

Your first priority is to find just ONE individual who has the expertise  
to set this project up for and give you the estimates that you require.  
Ask around for references and find out what she worked on in the past  
AND check it out for yourself. She will indicate as to how many  
additional resources you may require including but not limited to  
graphic artists, qa, developers, dba, se, etc…

One disturbing trend which is now occurring rather heavily in the rails  
space is that many newbies are tackling rails without having been  
schooled on basic MVC or even coding fundamentals and are making many  
easy to avoid mistakes right from the start which is very costly in time  
and resources.

Lastly, if you have any spare time at all, please pick up a good rails  
AND ruby book and play around with it yourself. This will give you much  
more info than what you could grab from this forum and will also allow  
you to more easily communicate with the individual you will eventually  
work closely with.

I hope it works out for you…

ilan
