1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Are websites difficult to develop?

Discussion in 'General Programming Chat' started by daveslaine, Nov 1, 2012.

  1. daveslaine

    daveslaine Newbie

    Joined:
    Aug 24, 2010
    Messages:
    43
    Likes Received:
    22
    Are websites such as google, facebook, fiverr, paypal, ebay, and craigslist, are they difficult to code?

    I mean can a coder on BHW create a website like that?

    Moreover, do these companies usually have the founder with the coding knowledge, or do they have the idea and have some coder program for them? And wouldnt such a coder get a share of the company?

    I dont know much about coding, so sites like that seem like they require extensive coding and data.

    Could someone here make a site at least like fiverr oe craigslist? Or are they difficult to produce too?
     
  2. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,155
    Sure. In the freelancing sites, the average price for a google search clone is $500. If you go for the extra services like mail, drive and translator, you should expect double.

    No, all the founder needs to do is to have an idea and a forum account.

    Naaaaah, don't believe the hype.
     
  3. davedale

    davedale Newbie

    Joined:
    Sep 22, 2012
    Messages:
    3
    Likes Received:
    0
    I'm a lead coder for a living.. A site like fiverr for example would take at least 3 months of full time coding with a staff of 3 to get up and running to the level it is right now. It is gonna cost a dime, I would estimate the cost to be $40,000. If you're talking about something that resembles fiverr in a most basic form, it would probably be cheaper.

    Shares in the company are typically negotiated at the start of the venture. You give up your salary in favour of shares but sometimes they let you keep both (perhaps with a smaller share).
     
  4. Zapdos

    Zapdos Power Member

    Joined:
    Oct 22, 2011
    Messages:
    597
    Likes Received:
    708
    Location:
    Eastern North Carolina
    The functions they perform is not hard to do. Having likes, indexing the web, making profiles is all fairly basic. The difference between a google clone and google is that google is designed to handle many times the amount of information and process it more thoroughly in a much faster way than the clone. Clones copy functionality, not scalability.

    As for company share, it may or may not happen. It really depends on the contributions of the owner/founder and the coder.
     
  5. daveslaine

    daveslaine Newbie

    Joined:
    Aug 24, 2010
    Messages:
    43
    Likes Received:
    22
    Interesting. Where would one find a team of such coders? Did fiverr founders code themselves? Or did they just take the idea to a venture capitalist then hire some coders with the cash?
     
  6. davedale

    davedale Newbie

    Joined:
    Sep 22, 2012
    Messages:
    3
    Likes Received:
    0
    Could be either. I would assume though that they got the money from somewhere to code it. Like another poster said, you're only looking at the surface layer; the interface. There is months and months of effort in the backend that make the web apps what they are.

    As to where you'd find coders like that? My first inclination would be to look on linkedin or devbistro. Alternatively, you could try outsourcing to other countries, but the quality of the product will reflect that. We have outsourced some development tasks and unfortunately there were a lot of corners cut in the delivered product. You also run into communication barriers and timezone issues.
     
  7. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,155
    Thread moved to the programming section for more exposure to the programmer crowd :)
     
  8. redfishyellowfish

    redfishyellowfish Junior Member

    Joined:
    Nov 1, 2012
    Messages:
    109
    Likes Received:
    10
    I so agree with this.
    I saw a 500 dollar quote and I thought thats way too low for a site like fiverr.
    If the OP wants a site like fiverr you may want to create a low budget version of it yourself.
    You can just get CMS software and setup shop on raptor or something.
     
  9. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,155
    Of course, I was just being sarcastic on my first post. ;)

    As Zapdos said, the scalability is what costs a lot.
     
  10. daveslaine

    daveslaine Newbie

    Joined:
    Aug 24, 2010
    Messages:
    43
    Likes Received:
    22
    Honestly, I just want to create a one page site. Essentially, a person signs up, then writes a few things, includes his name, last name, some stuff, maybe ads a picture, and a video, and depending on the options he or she chose, clicks ok, then has to pay, when he pays, his content is listed on the website as a title, numbered, and it shows the date and time posted. But you see, this is where I run into custom coding problems. Wordpress may have this, but idk.
     
  11. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,155
    You can definitely use wordpress as a base for what you describe, you 'll probably need some custom theme/plugin.
     
  12. madoctopus

    madoctopus Supreme Member

    Joined:
    Apr 4, 2010
    Messages:
    1,249
    Likes Received:
    3,498
    Occupation:
    Full time IM
    fiver, craigslist - doable by a single person in a few months
    google, facebook - sure, if you afford the billions to build and maintain datacenters and the army of employees

    is not as much about coding the site as it is about making it handle the shiltoads of traffic and providing the extra services required to operate
     
  13. affarmy

    affarmy Regular Member

    Joined:
    Aug 10, 2010
    Messages:
    405
    Likes Received:
    94
    Occupation:
    Full Time SEO
    Location:
    Orange county, Calif
    Home Page:
    All the above is very doable- you're forgetting the main ingredient: Marketing. Plain and simple
     
  14. madoctopus

    madoctopus Supreme Member

    Joined:
    Apr 4, 2010
    Messages:
    1,249
    Likes Received:
    3,498
    Occupation:
    Full time IM
    He's asking if it is hard to develop. Can you develop google alone? When you can, then you can say they are doable. You don't need just developers to develop a big site. You need:

    - System admins
    - Network admins
    - Optimization specialists
    - Suppliers
    - HVAC engineers
    - Electrical engineers
    - Security engineers
    - Accountants
    - Lawyers
    - Fiscalists
    - Support employees
    - Billing employees
    - Marketers
    - Advertising
    - Business development
    - A bunch of other employees for various things

    and only then you have the developers that code stuff.

    I'm obviously talking about a big business like Google or Facebook. Even Fiverr which is rather small has a team behind and is not run by one single person. I'm not even mentioning the fact that some of the big sites have uncommon know-how, R&D and intellectual property behind. I'm not even mentioning it took them 10 years or more to get here.

    About how difficult it is to be a developer - it takes several years to become proeficient in a programming language. It is the equivalent of becoming a poet in a foreign language (if you're American, write poems in Russian). While you can learn how to code and a specific programming language in as little as 4-6 months, it will take you many years to become really good at it. Many areas require inter-disciplinary knowledge as well. For example to be a great web developer you would need not just PHP knowledge but also MySQL/RDBMS, security & computer forensics, Linux, CSS, HTML, JavaScript + a library as JQuery, maybe a PHP framework, usability, performance optimization (system/linux, client, network, database, etc), design/UI, SEO, marketing, psychology, etc. You won't be an expert in any of these areas but you need to have at least decent knowledge in each if you want to call yourself a good developer. You can of course just code in PHP and not care of the rest but then somebody would have to come and kick your ass every 20 minutes for doing something stupid like not filtering user input, leaving XSS holes, writing CSS that is not cross-browser, making a layout that is unfriendly, etc. Or, if you work by yourself, you would simply fail at obtaining what you want - a site that is useful for users and makes you money. The world is full of noobs that think Internet Marketing means installing WordPress, writing 5 posts and building 10000 comments with ScrapeBox. It is also full of nobs who think SEO can be learned from others. Also full of noobs who think being a copywriter means spelling right or being a writer means having proper grammar, or being a spinner means knowing how to use TheBestSpinner. I've said it before and I am saying it again - people are simply not willing to engage in a quest that will last years. They want instant gratification. They want to "make money fast", "make money easy" while not improving themselves and staying at the same level they are now. They do not want to accept the simple fact that succeeding (at anything) means changing you from who you are now to a new you who is capable to obtain success. That means you do not break, you do not bend, you do not flinch and you do not want shit. You just "run on the thread mil" until you die and you never complain or whine, you just keep running until you are who you want to be or you laying down dead. You either got there or you died in the process and you can be proud of your self for giving everything and having no regrets. That is how you fucking succeed. If you think it is hard you don't want it hard enough. It is not hard, it is not easy - those are irrelevant things. The only thing relevant is: DO YOU FUCKING WANT IT? But most people don't. They want it only if it is easy and fast and if implies no sacrifice and if other people won't point a finger at them for doing it and if they are cosy and they don't face the possibility that tomorrow they might have to clean toilets to afford to buy food so they get energy for one more day of running on the thread mill knowing that next day they might drop dead. People are afraid of life because they are afraid of death and they are afraid of death because they know they never gave everything they got to anything in life. Change the Universe (even what seems to you a tiny bit) and you will be part of it even when your body will be long gone. You do not have to make others happy, you do not need cars and yachts and billions. You only need to make it so YOU are happy and proud of yourself and get what YOU want from life. When you truly understand that and make your choice fully, everything else will fall into place and everything you don't care about will dissipate around you. Be afraid and you will always feel fear from anything. Be beautiful and you will always see beauty in everything. Your life is not shitty because somebody else made it shitty. It is shitty because you make it shitty yourself and always focus only on the shitty aspects of it.

    I'll stop here because I started with web development and ended up somewhere else.
     
    • Thanks Thanks x 4
    Last edited: Nov 2, 2012
  15. affarmy

    affarmy Regular Member

    Joined:
    Aug 10, 2010
    Messages:
    405
    Likes Received:
    94
    Occupation:
    Full Time SEO
    Location:
    Orange county, Calif
    Home Page:
    No disagreement here. Valid. It's just that so many people tend to overlook the guts and concentrate on the shell.
    It always boils down to the simple formula. Eyeballs. Clone whatever you want. How can you drive traffic and monetize and create profit? That's where I see so many fall short.

     
  16. SEO20

    SEO20 Elite Member

    Joined:
    Mar 25, 2009
    Messages:
    2,017
    Likes Received:
    2,259
    Remember: you don't got a problems scaling your code. Your ONLY problem is you don't have any users. Start off cheap with a fast prototype. If it proves business value and attracts users/paying subscribers fine-tune your code.

    FACT: You will rewrite/re architect several times once you got the volume. Again - you don't do this first - prove your value and grow with your needs.
     
    • Thanks Thanks x 1
  17. Cas87

    Cas87 Regular Member

    Joined:
    Mar 5, 2012
    Messages:
    286
    Likes Received:
    131
    Location:
    England
    This should be the first thing every one should read before deciding to become a website developer..

    Or something along those lines.. best thing i have read in a while ++
     
  18. berkolish

    berkolish Newbie

    Joined:
    Oct 2, 2012
    Messages:
    21
    Likes Received:
    2
    Agreed. Plus don't forget the cost that is incurred to keep improving the site and making it more user-friendly.. Then there are cost of servers. I guess one guy could code something like the above-mentioned websites.. But as the website takes off, invariably many more people will have to be brought in to control and manage the various moving parts.
     
  19. loclhero

    loclhero Supreme Member

    Joined:
    Jun 11, 2007
    Messages:
    1,453
    Likes Received:
    2,413
    Gender:
    Male
    Location:
    Copperhead Road
    A bit off topic but why would someone pay? I guess what I'm asking is what is the purpose of the site? It almost sounds like you're trying to set up a dating site which obviously would be more than one page.
     
  20. opiates

    opiates BANNED BANNED

    Joined:
    Feb 16, 2010
    Messages:
    160
    Likes Received:
    47
    You can go to Yahoo Geocities, or several other sites that have site builders, such as: msn, facebook, or many others.They have several free tools that help with that. I suggest that you check out yahoo geocities.