Archive for the ‘teamlalala’ Category

Does Stack Overflow need VC money?

Monday, February 15th, 2010

37 Signals says that Stack Overflow doesn’t need VC money:

1. The Answers market is in a land grab mode

Unlike eBay, where there’s a general market for goods and you get huge network effects from having a critical mass of buyers and sellers, StackOverflow is all about niches. People who are searching for “how to make sql server not go slow?” aren’t likely to bleed over to “how to make swedish meatballs?”.

This means that you’ll have to fight for every niche. Similar to how general forums would have to fight for every niche. Just because you have a forum site that’s big for gamers, you won’t have much of an edge attracting foodies.

Finally, it’s not like this is a new idea with no other entrants. Look at Yahoo Answers for a site that’s still up with a similar model and look at Google Answers for another that couldn’t be turned into a worthwhile business and closed.

Land grab mode? I worry that we lack the resources we need to expand WP Questions. The next year will be exciting – who knows how this race will play out?

Why people like our site

Sunday, January 31st, 2010

Darfuria has some kind words about our new site, WP Questions.

Just as a quick testimonial/user experience – I started work at 8:30am on a website I’ve been working on for a little while. At 8:50 I decided that working on the particular element of the website I was struggling with for any longer would be a waste of my time, as I wasn’t making any progress – so I decided to submit a question here, in hope that another developer could help me out. Due to the modular way WordPress works, I began working on another element of the website. By 9:50am a developer had responded to my question, and had actually provided the working code I needed. I paid $15 for the answer to that question, which, considering the amount of time, and therefore money I could have wasted if I’d continued to fix it myself, is well worth it, I think.

Copyright, and copying text without credit

Friday, January 22nd, 2010

I love it when people quote what I’ve written on this blog, and link back to my blog, but I find it irksome when they quote me without giving me any credit. I notice Moonviper is using a part of my essay as part of their marketing:

moonviper_copies_my_text

The text is from my essay “How much do websites cost“. I wouldn’t mind being quoted if they gave credit, but I hit the “View Source” command and searched for “teamlalala.com” and got nothing. They should link to the original essay and make clear that they are quoting my essay.

My first post at Symfony Nerds

Tuesday, September 29th, 2009

I’ll now be contributing to the Symfony Nerds blog. My first post is up, and it mostly reviews various bits of Symfony news and articles that I found interesting during the last week or so.

For hosted Subversion, we love Springloops, though we are curious about Beanstalk

Saturday, February 21st, 2009

We rely on Subversion to keep track of every change we make to our projects. Rather than host Subversion ourselves, we rely on Springloops.

We love Springloops. They have a great, easy to use interface, and they have a great deploy option that we’ve come to rely upon.

In fact, at this point, there are only two outside services that have proven worthwhile enough that we pay good money to use them each month.

One is Springloops.

The other is Basecamp.

Springloops helps us manage our code (HTML, CSS, images, PDFs, etc). Basecamp helps us manage our projects.

We do have one minor annoyance with Springloops – apparently because it is based in Poland, it doesn’t take credit cards, only PayPal payments. And they have consistently messed up the auto-billing of our PayPal account, so that we had to go in and pay manually, so as not to end up with an unpaid bill.

So, that leaves us somewhat curious about the competition: Beanstalk. Has anyone had much experience with them? If so, what do you think?

By the way, we used Unfuddle for one project. Not our favorite. It is ambitious, and tries to offer a bit of everything – ticket tracking, milestones, hosted Subversion, etc. Like a lot of projects that try to do everything, it comes up a bit short. For Subversion, we prefer the simplicity of Springloops. For project management, we prefer Basecamp.

Advice to someone just starting as a freelance web designer

Thursday, February 19th, 2009

A friend writes to us:

In the near future i may consider a career change & i am doing all my research now.  The biggest thing i need right now is web designer/developer contacts to bounce ideas off of.

I think i have a solid foundation.  I do have an AA in Arts, and a solid 10+ years of freelance/career design under my belt.  I am familiar with all the major software, and have just now discovered CMS & open source applications.  I still have that pit of fear that if i got a full time in-house position i would be “faking” it.  It seems like you can never keep up with all the skills out there, even when i find a niche!

As far as online & work, i have been trying to do like you said & build a portfolio.  I have been paying attention to SEO & rankings to help business.

How do you charge?   Right now i am in the middle of quoting  a price for a site & i am lost.  Also, do you work with a contract for new clients?  My biggest fear in freelance is the lack of paycheck every 2 weeks.  That being said, i am not prepared for interviews.

If i sit down for an interview, do i not need a resume?  Or do i refer them to my site.  I am sure at that point they would have seen it, but i still think i need paper.  I want to make sure i do this right.  If we move back to VB, there are not a lot of design firms so i have to nail it the first time!

Also, i currently subscribe to HOW & just started ID.  any recommendations for similar resources?

I am trying to upgrade skills.  In the world of web design/development, besides tableless site layout, what are some essential i MUST learn?

I reply:

I don’t know. I hand-code. I know HTML and CSS and knowledgeable of my programmer’s  choice languages enough to work around, and in most cases not break, his software.I recommend affiliation. It sounds like you want to be a one man band:

It is a far too diverse industry to waltz in alone.

You can get your education just by reading through Craigslist wanted ads:
http://phoenix.craigslist.org/cph/cpg/1022623341.html

But really, know your choice platform and work with it. You will know where your weaknesses are and when to ask for help. But ask for help. If a project is too big for you, it is more professional to outsource and build alliances with folks who have complementary strengths.

Your approach is as valid as any. I am more than happy to be a point of contact for you as you get started. Do know that my approach was the opposite. I threw myself into it, bluffed and learned software on jobs. Warranted I did have a degree in Photography (aka Design) and several years of exposure to the Adobe platform (namely Photoshop, but the platform gives you a huge advantage in learning like software). So my bluff wasn’t entirely unwarranted and mostly I think folks were well aware of my limited experience and I was offered opportunities at learning wages. That all changed after a few huge jobs. I’d say pick up a few gigs before you lose your solid income. That is smart.

Better than a resume at this stage in the game, is a portfolio. You’ve already got one… your website. And your site looks good. Add a resume link, called “experience” or “clients” or “jobs”   if you want. I don’t do that. My site is actually one of the most basic sites I’ve designed, since that is where I lost my training wheels. The best thing you can do is pursue gigs and provide links to your work. And… from the looks of it, you’re doing that.

So… what are your questions?

It’s a tough field, but nothing beats the flexibility and portability. It’s even worth the occasional dry spell between clients. I don’t know how I can help, but here’s one of my personal heroes:

http://www.darrenhoyt.com/

And you should check this out:

http://www.csszengarden.com/

A few things: you will need to be prepared for failure, rejection and bad clients. It’s not that people are bad, it’s just that there are no industry standards and it is up to the individual entrepreneur to define the business in their own terms. Sadly, there are also dishonest opportunists out there giving the field a bad rep. Not to mention a slew of college students who are very good and very willing to work for cheap or free. It’s a tough market and there is no such thing as “nailing it the first time”.

You’ve certainly got great experience and interest/passion. Those are a must. You’ve also got to be willing to throw yourself into it. The easy way is definitely to park your butt in a cubicle for a company. There’s nothing wrong with that. There’s security in that.

But if you think you want to live on the edge and freelance, it’s more than a romantic notion. It’s hard work. I have no doubt there are ways to be smart about it and precautions you can take and from the sounds of it, you’ve done your research. I simply mean this as a note of warning, do not think that hard work and determination alone will create a business for you. This field requires a little mojo… aka happenstance, timing, luck, connections. Again, you already know this. But knowing it and hesitating are nothing quite like taking the plunge.

One major thing to note, when you work for yourself… you are not “going to interviews”. Your site should speak for itself. If you feel more confident plugging all of your most recent and most impressive work, do so… on your website. There is absolutely no need for paper resumes with potential clients. You may instead want to bring educational materials specific to the job. The “interview” should be more of a consultation. You assume the client wants to work with you and you are educating them about how you will manage that relationship.

Does that make sense? It’s a shift in perspective.
And it’s a little hard to bluff. Mostly this level of confidence will only come with years of experience… aka bad burns. It is not untypical for a job to go unpaid for 90 days. It’s a far cry from biweekly paychecks. You’ve got to plan ahead for all types of scenarios. I’ve had regular 3 month dry spells nearly each year. I look at it as time to travel, boost my portfolio and enjoy my life. But if you haven’t prepared for it, then you panic.

The only time you will need paper resumes are to interview for the desk jobs. And for those… I am not the person to ask. I am, however, quite apt at reviewing resumes should you want an objective opinion. Otherwise, you will simply need to hear a client’s need, and explain to them how you will help them. Nobody hiring you for a 1-2 day gig really cares about your degree and years of freelance odd jobs. They just want to see your best work and know how much that cost.

You ask how we charge. You should read our post “How much do websites cost”:

http://www.teamlalala.com/blog/2008/11/12/how-much-do-websites-cost/

If you’d like to run job estimates by me, I’m happy to review anything you send. If it’s one I can’t handle, I’ll forward it to my business partner for a third opinion. We don’t do Flash and I’ve already filed you away for future work needed in that category.

And no… you can’t master all the software. You just have to pick the tools that work the best for you and be willing to learn new software as needs arise. You must like a challenge.

I don’t know HOW or ID. I read Inc and since I am also a freelance photographer I participate in ASMP.

What else…ah, contracts. sure. We don’t but it’s a good idea. We have an LLC instead. A one-way precaution, the rest is up to our good sense.

Laura Denyes

Websites we have helped create

Thursday, February 19th, 2009

For awhile, we’ve been meaning to list some of the projects we’ve worked on during the last 9 years. We have handled either the design work or the programming (sometimes both) on several dozen websites. Here are a few:

The Second Road – currently our largest ongoing client. Design on this project included the development of a complex user interface, graphics development, marketing and programming of the online social network layer.

Bethel Hospital – design work.

Peidmont Housing Alliance – design work.

Dave Zulinke – design work.

Dream Spiral Art – design work, plus a custom backend content management system, to allow the upload and organization of art.

iHanuman – programming for ihanuman. The most interesting part of this site was the video store we developed. Written mostly in PHP, which feeds data through to the video player, which is written in Flash (the Flash programming was by the talented Starrie Williamson).

Monkeyclaus – for the same client who owns iHanuman. We took the code from iHanuman and added an online social network layer, so users can recommend their favorite music to each other. Then we added an affiliate program, so that each user of the site can set up a “store”, full of their own favorites, and they get to keep 1% of what is sold from the store where they recommend the work.

Bluewall – programming, especially of the RSS feed aggregators, which actually just feed off of Yahoo Pipes, but which then offer custom HTML for a designer to design as they wish. Also, Laura created some Flash animations for the site.

RawStory – we did some backend cleanup for RawStory in the summer of 2007. Tragically, they would not take our advice (clean up the look, have less ads) and their traffic has been in decline for almost 2 years now.

Ralph Krubner – design work, plus a Javascript powered slide show.

American Shakespeare – some programming work, such as the calendar (this was when one of us worked at Category4.com).

Accumulist – we handled all of the programming for this site. Sadly, the website was never finished. The project was abandoned despite a long list of known bugs. The site was made public in 2005 and was meant to compete with Digg and del.icio.us.

Martha Ambrose – a site devoted to the work of the late artist Martha Ambrose. Full design of the site, plus a custom content management system to allow the owner of the site add additional photos as he sees fit.

So Very Virginia, some programming, to give members of the site an ability to edit their own info (this was when one of us was working at Category4.com).

Architextiles – some design work, some photography, some photo clean up, some programming.

Brenda Rawls – programming of custom content management system to enable staff to control the site.

Wintergreen Performing Arts – programming for a custom content management system that gives WPA staff full control over the site.

AudioLunchbox – system administration, database recovery and programming for new payment options.

My Blue Pie Music -  created a backend to automate the intake of new material (images, songs, albums) to the database. Backend used the Symfony framework. Client was the Australian firm Blue Pie.


We are offering a 20% finder’s fee for putting us in touch with a client

Tuesday, January 13th, 2009

Over the last 6 years we have twice developed a relationship with someone who was able to work as a salesperson for us, working for commission only. Back in 2003, for instance, our friend Don Krug was able to bring us a small contract, for which we compensated him out of what we were paid.

We would like to develop a similar relationship with at least one other person. Ideally, we could find someone we like, who likes us. We’d ask you to read over some of the material we’ve written explaining our philosophy of how to handle a web start up. If you were that person, we’d hope you’d be able to faithfully represent our views.

If you could put us in touch with a client who eventually hired us and paid us to build a website, we would pay you a finder’s fee for bringing that client to us. In that situation, we would pay you 20% of what we are paid, with a maximum cap of $10,000. That is, for projects that pay us more than $50,000, we will pay you $10,000. For projects under $50,000, we will pay you 20% of what we are paid.

A few rules to keep in mind:

1.) You only get paid if we get paid.

2.) You get paid 90 days after we get paid.

3.) There are no circumstances where we will pay you more than $10,000 for introducing us to one client.

4.) You don’t need to do any more than tell us about client, though of course, since you don’t get paid unless we do, you would be wise to nurture the project.

5.) We reserve the right to reject any client. If we don’t take the work, then we don’t owe you anything.

6.) Any time or expense you incur to win a client is strictly your own affair. We will never reimburse any of your expenses. We will only pay you the finder’s fee, and you only get that if we ourselves get paid.

7.) To verify what we owe you, we will send you copies of the invoices we send the client.

We will accept any kind of work, but we are mostly interested in projects with initial budgets between $40,000 and $100,000. You should print out a copy of our essay “How much do websites cost?” and hand it to the potential client.

Our team includes the lead programmer who developed the iHanuam store for yoga videos. That project cost about $60,000 before it launched. If you bring us a project like that, we will pay you $10,000, after we ourselves get paid.

We developed the social network site The Second Road. That project cost over $100,000. If you put us in touch with a client like that, we will pay you $10,000, after we ourselves get paid.

Please feel free to contact us:

contact @ teamlalala.com (You must remove the space from this email address.)

434-825-7694

This computer programmer can work for free

Friday, December 5th, 2008

I’m interested in working with someone whose aim is to set up a profitable, high-traffic online magazine. I’m willing to work without a fixed payment, for a specific kind of client and project, which I’ll describe below. To be clear, for a particular kind of project, I’d be willing to work simply for a percentage of the money you make. If you are willing to listen to my advice, then I am happy to share the risk. If you don’t make any money, then I am working for free.

I’ve spent the last 6 years working with various startups, most of which, at some point, went in the direction of magazine style content sites. I had a few clients who dabbled with the magazine format, while focusing on software development, and I had a few other clients who were mostly focused on content rich magazine style sites. iHanuman.com is an example of a site that has used magazine style writing to develop an audience for its yoga store. I was the lead programmer on that site. The Second Road has also lately seen dramatic growth of traffic on its blog.

I now understand how to launch and grow a content site. I’d like to work with a client who is attempting to set up a blockbuster.

I envision myself putting in 20 to 40 hours a month. I can imagine putting in 6 months like this, which would be plenty of time to get your site up and running. I will offer advice about technologies to use, writers to hire, and how to  pace the writing and payments of writers. I can do whatever programming fits into my limited time, though custom programming can easily demand more than 20 to 40 hours a month.

The subject of your site is not crucial to me. Whether your focus is fashion, sports, television, fishing, yoga, politics, sex, travel, health or more, I’m equally interested.

For the kind of site I’m thinking of, the initial budget should be between $50,000 to $100,000. Here I wrote some about what factors effect the price of websites:

How much do websites cost?

The types of clients I’d like to work with I’ve described here:

Who we would like to work with

I’d be willing to work for free as a consultant and programmer for your project, if you and I felt we were right for each other. Please contact me here, if you are interested:

lkrubner @ geocities.com

434-825-7694

How much do websites cost?

Wednesday, November 12th, 2008

You can set up a website for free. And Google has spent over $10 billion on its website. So it is safe to say that most websites cost between $0 and $10 billion. How much will your site cost? There is no way to be certain ahead of time, but we can offer some advice.

 All websites fall into two categories:

 1.) they offer content

 2.) they offer a service

 Examples: A blog about computers offers content. A site that lets you put dates into a calendar is offering a service. Many of Google’s websites offer a service: email at Gmail and spreadsheets at Google Docs. If you have an already existing company and you’d like to put up a few pages describing (or selling) your products/services, then you are envisioning a content site. If you’d like to do a magazine style site, then you are still considering a content site.

 

Price Ranges

 Different kinds of projects have different price ranges. We can only offer very rough guidelines as to the kinds of prices we’ve seen for previous projects. Talk to us about the specifics of the project you are thinking of and we could probably offer you a better idea of how much you need to be prepared to spend.

 1.) A personal or company blog, set up using a free service: $0 (or whatever value you place on one hour of effort). But to keep this going and acquire traffic will probably cost thousands of dollars, at least in terms of your time.

 2.) A small company site that has 5 to 10 pages describing the products/services offered by the company. $500 to $2,000 depending on how prepared you are, and also on how clear in your own head you are about what you want. Disorganization and changing your mind are both expensive.

 3.) A company site describing the products/services offered by the company, and operated by software that allows the staff at the company to continually update the content on the site: $2,000 to $20,000.

 4.) A company site that both describes products/services and also offers some kind of software service. For instance, a real estate firm might allow users to look up listings based on zip code or a manufacturer of skateboards might allow users to design their own skateboard, mixing and matching those variables that can be customized. $10,000 to $40,000 depending on the complexity of the software to be developed. 

 5.) An online store that sells digital downloads of songs or videos: $25,000 to $100,000 depending on the variety of prices/royalties you want to support with your suppliers and how much marketing you want to do. If you want original technology for handling the songs or videos, you might easily burn through another $50,000 on computer programming.

 6.) A company wiki so the staff can document a particular kind of information – perhaps support information for your customers, or technical info for use by your sales people, or a human resources directory aimed at answering common staff questions. This should be on the low end of $2,000 to $30,000. The biggest variable is whether you need some special, custom feature. If you can use unmodified, off-the-shelf software, you can keep things quite inexpensive. But as soon as you get into custom programming, the cost will sky-rocket.

 7.) An online magazine/blog meant to dominate a particular niche: $25,000 to $100,000. For instance, you might want to cover fishing in Alaska. You’ll probably want to establish commercial relationships with 6 or 7 avid fishermen who are also known to be good writers. They might each post something once a week. You might spend $50 or $100 a week on each of them, depending how much news they can commit to delivering. You should also hire a lawyer to create an agreement you want the writers to sign.

 8.) An information resource that, to succeed, must be the best: $500,000 to $5,000,000. One fellow came to us and said “I have $20,000. I’d like to build America’s largest database of foreclosed properties.” We replied: “This is obviously a great idea and, if you can pull it off, the site will surely be a great success. But you should really go out and raise $1 million to get started. You’ll need a team of programmers working constantly to get data into your database, you’ll need a lawyer to work out multiple deals with your sources of information, and you’ll need national marketing. You’ll probably need $2 or $3 million over the first two years, but you probably should not even start unless you can raise $1 million.” The other possibility is to start small and build a database of foreclosed properties for a single metropolitan area. If the site is successful, it should be easy to raise the money to go national.

 9.) An online social network for some demographic niche, for instance, new moms, or hockey fans: $20,000 to $500,000. You can keep costs low by using off-the-shelf software, but you will probably want to customize the look and feel of the site, for the purpose of branding. The more services you offer (upload photos? upload videos? search for other users in the same geographic area?) the more expensive the programming will be. If your target demographic niche is risky (perhaps you want to run a site that offers services to recovering drug addicts) then you’ll want to hire a lawyer to write an air-tight Terms Of Use agreement. Lawyers are expensive, so this will drive up your start-up costs. Also, you’ll need a budget for marketing or you’ll never acquire any traffic.

 10.) A completely original idea for a software service that no one has ever thought of: price unknown. There is a rule in software design that the more original the idea, the harder it will be to accurately estimate the cost of the project. Robert L. Glass has written several books on why this is so. Check out his book “Software Runaways: Monumental Software Disasters”.

 

 Below are some guidelines about factors that will effect the cost of your website.

 

How does a site acquire traffic?

 If you are considering a content site, then the site’s most urgent need, and one of your biggest expenses, will the be the effort to acquire traffic.

 Rule #1: a content site, to be successful, needs new material everyday.

 Rule #2: do not underestimate how utterly demanding it is to provide new material daily.

 Rule #3: if you do not yet have the amount of traffic that you want, re-read rules 1 and 2.

 Rule #4: if you find yourself wanting to ask something like “Does the word ‘daily’ include the weekends?” then re-read rule 3.

 Rule #5: providing text-based content is cheaper than providing video, therefore, even if you are focused on video, your site will need at least one writer to provide high-quality, professional content that can act as filler between the videos. Or you need a big budget.

 Rule #6: flows of traffic on the web have become increasingly rigid and hard to change, therefore more effort (and expense) is needed to acquire an audience.

 Rule #7: it is extremely difficult to transfer an offline audience to an online destination. Even authors like Lee Stringer, who’ve spent months on the New York Times best-sellers list, attract little attention when they blog online.

 Rule #8: when you hire a writer who has an already existing online audience, you usually capture a substantial portion of their readership.

 Rule #9: the previous two rules imply that hiring an online writer who already has traffic is a better way to capture traffic than hiring an offline writer, even if they are a star. Sites focused on sales will generally want to aggregate news relevant to whatever is being sold.

 

What drives software development costs?

 If you are considering a software site, be aware of what drives the costs of software development.

 Rule #1: the more customization you need, the more expensive things become

 Rule #2: the bigger the project, the more customization you’ll need

 Rule #3: when programmers invent things from scratch, the number of bugs increase, and the amount of time that will have to be spent beta-testing

 Rule #4: if you want original technology, then your programmers will need to invent things from scratch

 Rule #5: to control risk, all programmers must live by the “Hit By A Bus” rule, which is, if they are hit by a bus and killed, with a project only half-done, another programmer should be able to easily take their place

 Rule #6: the more original the technology, the harder it will be for other programmers to understand the code (creating possible violations of the “Hit By A Bus” rule)

 Rule #7: cost, risk, complexity and understandability (of the code) can be controlled by the use of a software “framework”. Some of the popular frameworks for web development include Ruby On Rails and Symfony (written in PHP)

 

 Marketing

There are two main approaches to marketing a site:

1.) The Big Bang (hire a PR agency, buy lots of ads, make a big splash)

2.) Slow and Steady (produce quality material/service, rely on word of mouth)

Slow and Steady is always more cost effective than the Big Bang approach, so the Big Bang approach  should not be pursued unless you have money to burn and you are in a great hurry.

 

Success

The success of your website will depend on two things:

1.) Clarity

2.) Discipline

In some ways the web is a revolutionary new medium with new potentials and new dynamics, but in many other ways running a website is exactly like running any other kind of business. You must have clarity about what you hope to achieve, and then you must have the discipline to stick to your plan. You should be able to describe the goal of your website in one sentence (and if you can’t, then how will your visitors ever understand what the site is for?). If you are unable to sum up your goals when you are speaking with us, there is a good possibility that you haven’t yet achieved clarity (but we would love to talk to you about your idea – we may be able to help you achieve the clarity you’ll need).

An entrepreneur is in trouble if their description of their idea for a new startup comes out as a confused run-on sentence, such as this: “We’re going to be an agency that puts ads into videos and we’re also going to be funding new video artists with our ad money, because we believe in the possibilities of nurturing these new talents, and we’re going to be an aggregator that accumulates the best new talent in video and our software will offer unique technology to advertisers, such as the ability to keep track of exactly how long each viewer watches each ad.” And yes, this is similar to something that was actually said to us. There are at least 4 different business ideas in that sentence, which is at least 3 too many. (If you have an existing business with many divisions, it is fine to have a site that reflects the diversity of those divisions, but a startup needs to be more focused.)

Clarity controls costs. If you are unsure of what you want to do, you will probably change your mind half way through the project, and that will lead to additional expense.

Imagine you hire a carpenter to build a deck on the back of your house. You tell the carpenter that you want the deck to be 10 by 20 feet, and to be built of oak. The carpenter goes out and buys the needed wood. Now you change your mind, and you tell the carpenter that you want the deck to be 8 feet by 18 feed, and to be built of mahogany. The carpenter has to charge you for all the oak that they bought. Changing your mind is expensive!

When it comes to home renovations, people have an easy time understanding why changes drive up costs. However, for some reason, when it comes to the web, people lack this understanding. It is true that the web is a fluid medium, but still, once work commences, the time invested needs to be paid for. If you hire a web design firm and tell them “I want a simple site that lists the services my company offers” then they will start to build one kind of website. If you change your mind and say “I really need a site where everyone in my company can document their work, so I can track what they are getting done” that is a completely different site and needs completely different code. The work on the first site would be thrown out (but you would need to pay for it) and work would begin on your second idea.

Assumptions to Avoid

Many of our clients have started web projects with (sometimes unconscious) assumptions that, in the end, caused them unnecessary anguish and expense. These are the twelve most common mistaken assumptions that we’ve seen:

1.) I (the client) should be all things to all people.

2.) Feature fetish: “The more features I add, the more popular my site will be.”

3.) If I build it they will come (also know as, “If I have a clever idea, I won’t need a marketing budget, because the site will get mentioned on TechCrunch/Oprah/popular blogs/the local newspaper”).

4.) If one person offers a single piece of off-hand, poorly thought-out, casual feedback, we will immediately re-design the entire site to comply with their feedback. And then tomorrow, when someone else offers some casual, poorly thought-out feedback, we will do the same. And then the next day…

5.) The idea for my site is unique, therefore completing it quickly is urgent. If we are not the very first site that uses this idea, then we will fail. My idea is so good that others will soon imitate it.

6.) Things that move or blink grab my attention, therefore if everything on the page moves or blinks, we will have a truly attention getting site.

7.) Text is boring.

8.) The more unusual and unique the interface, the more interested people will be.

 9.) Websites are fluid so any problems that arise can probably be fixed in a day or two.

 10.) If my site starts off with a narrow focus, then its prospects for growth will be limited. People will pigeon-hole it and I won’t be able to add new content subjects later.

 11.) I can spend my money at an unsustainable rate because 6 months from now my site will be bringing in a huge profit.

 12.) I have no experience on the web, but I have uniquely creative ideas, which I think will be enough for me to build a successful online business.

 

Disorganization

Disorganization will cost you. If you hire a web design firm to build a site for your company, then they will need certain things from you, such as the company logo, and a description of what you are selling. If you are weeks late delivering these things, you inflict delays on the web design firm. Often, the contract you sign will specify some kind of penalty for the delays you cause. A common penalty is to have your project moved to the bottom of their priority list – which could delay your web site several months (this is how client lateness was handled when we worked at Category4). While there is some text and images that the web design firm can provide on their own, there is usually some core material that only you can provide – a description of what you sell being a good example. Have your images and text ready.

 

Brainstorming

A gold rush mentality has come to shape expectations of the web. Many people now have the mistaken idea that if they can simply come up with an idea creatively unique enough, they can attain great wealth on the web.

Organizations, like people, can suffer pathologies, and the one we’ve seen most with web ventures is what we call “the endless brainstorm”. While it is fun to engage in a brainstorming session, and while this can be a vital tactic to maintain the innovativeness of an existing business, constantly seeking a new idea can be a waste of resources for a venture that has not yet launched.

We once watched, with a certain degree of horror, as almost $1 million dollars were spent on what turned out to be a year long brainstorming session. Many good ideas were hatched during that year, and each idea was pursued for a few weeks, then abandoned once the first difficulties were encountered. The entrepreneur in this case wanted to find an idea so unique that he would face no competition in the field – but this is not the way the business world works. Generally, any good idea will attract multiple efforts, so competition is to be expected no matter what the basic idea is.

We have a friend who worked at AOL during the early days, and who has since worked with several startups, both successful ones and failures. One of the many good pieces of advice he gave us was: “In a startup, ideas are a dime a dozen. Anyone working at a startup will have 2 or 3 great business ideas a week. The greatness of the idea doesn’t matter. All that matters is execution.”

One of the most common confusions that arises from brainstorming is the desire to build a site that offers both unique technology and unique content. In our opinion, a small firm (less than 25 employees) can either create great content or it can create great software, but never both.

 

Population dynamics

For the last 3 or 4 years we’ve had clients come to us and talk about building up sites using content contributed by users. This can be a great strategy, but you will find it tough to elicit the kind of participation you seek, so if you are targeting a narrow niche, be aware how the population dynamics will work against you. Not long ago a potential client came to us and said “I’d like to build a video site focused on my hometown of Charlottesville, Virginia, and I’d like most of the content to come from users.” We put together the following estimates to demonstrate the difficulties he would face during the first 6 months of the project.

500,000 people

In the whole extended region (Charlottesville and the surrounding 7 counties), there is only about 500,000 people.

250,000 people

Since your project is focused on video, only those people with broad band connections to the Internet will be able to view your site. And only about half the population has broad-band access to the Internet.

200,000 people

It is reasonable to assume that very small children and many senior citizens will be unable to use your site. Therefore, at most, your target audience will consist of 200,000 people.

20,000 people

If you have some really amazing marketing, maybe 10% of the target population will come check out your site during the first six months.

10,000 people

Assume you’ll have a 50% bounce rate, meaning half the folks who visit you may never visit you again. That is standard. That takes us down to 10,000 people.

100 people

Do you want users to contribute material? That is a high level of interaction, and most sites only get that kind of response from about 1% of their audience. That takes you down to 100 people. Can you engineer your business model to work with 100 active users?

 

Humility

No one can accurately predict where the stock market will be in 2 years (otherwise they’d already be a trillionaire). For almost the same reason, no entrepreneur can fully know where their startup will be in 2 years: there are simply too many variables. It is important that innovators be humble about the limits of their knowledge. A fantastic insight in one area can carry you a long way, but it will have to adapt to the millions of small facts that will arise, almost daily, and shape the history of your insight as it passes from concept to reality. If you launch a startup, the odds are against you from the start, and you’re only hope of success is to remain open minded about what might work.

If your startup eventually succeeds, it will likely be for reasons you did not initially predict. You must proceed with the attitude of a scientist conducting an experiment, and when you get back the results, you must not argue with them, but rather, you must adjust your mental model of the world. When Sir Alexander Fleming saw that mold on some bread crumbs was keeping bacteria from growing in a petri dish, he said “Astounding! That mold must be producing some substance that kills bacteria! Perhaps that same substance can be used to kill bacteria in humans?” How many of us would be dead right now if he had rejected the evidence, and said simply “That’s impossible! Mold can’t hurt bacteria! Everyone knows that!” Over the previous 60 years, two other researchers had already noted the lack of bacteria in the presence of certain types of mold, yet they failed to reach the conclusion that Fleming did. An entrepreneur would do well to emulate Fleming’s open mindedness.

Peter Drucker, perhaps the greatest business guru of the 20th Century, once remarked that innovators are often disappointed by the manner in which their innovations become popular. In his 1985 book, Innovation and Entrepreneurship, Drucker relates the story of Alfred Einhorn, who invented Novocain, which then became popular with dentists as a local anesthetic. Einhorn held a contempt for dentistry, since it represented such a small niche of medicine. He felt that Novocain should be used by surgeons for all forms of surgery, and so he waged a campaign against the use of Novocain by dentists. In the end, his innovation was successful despite him, rather than because of him. According to Drucker, this pattern, where a product or service is undercut by the entrepreneur who is trying to promote it, is extremely common.

When I first read Drucker’s book I found it hard to believe that an entrepreneur would actively sabotage their own innovation. However, having now spent several years working with startups, I’ve seen that it is, indeed, a common pattern. Many entrepreneurs starts websites at least in part because they consider themselves uniquely creative and insightful, and they want the whole world to see them as they see themselves. The website they launch proves them wrong: their insights are proven false, what works in the end is something unexpected. For instance, in 1992, when Bo Peabody launched Tripod, he was thinking that the site would offer content aimed at college students. His idea failed. The company was saved because some of the programmers at the company had started a side project that allowed anyone to create their own web pages. This then became the future of the company. In his book, Lucky or Smart, Peabody says it is important to be smart enough to know when you are getting lucky. And then, you have to be willing to accept that luck. This takes humility. What’s needed in an entrepreneur is emotional resilience, the kind of strength that allows for openness to the unexpected.

Twice now I’ve seen an entrepreneur sabotage their own website because it became successful for what they felt were the wrong reasons. This emotional resistance to success is nearly always inspired by one of two factors:

1.) The success is with a small niche. The startup was suppose to grow till it was larger than Google, and success with a small niche is, therefore, extremely disappointing. The niche might be big enough to potentially generate several million in revenue, but it won’t ever be enough to catch up with Google.

2.) The success is of a conventional type and, therefore, the entrepreneur regards it as boring. Perhaps the site was suppose to pioneer an altogether new style of interaction among humans, and instead the part of the site that becomes popular is of an old type – for instance, the blog on the site becomes highly successful. The entrepreneur is then disappointed, maybe even angry, to be the owner of a boring success.

Here then, are some fatal traps to avoid. Without open mindedness about the type of success you may encounter, your startup is doomed. And without humility about the limits of your knowledge, your startup is doomed.

 

Equity

Except for when we were working at Category4.com, every client we’ve worked with has offered us equity in their business. So far, we’ve always turned these offers down. If you have an idea for a web startup, and you’d like our help, I imagine that you too might be thinking of offering of us equity. You’d be injuring your own best interests if you did so. Offering equity means that you’d like enter into a business partnership, and business partnerships are a bit like marriage. Suggesting such a union to people you’ve just met is a lot like proposing marriage on a first date. First of all, it suggests desperation. There is nothing wrong with that in itself – we’ve all read stories in Inc magazine of a venture started with too little money but which succeeds against the odds. However, second of all, and much more seriously, it suggests that you are not thinking very clearly.

A business partnership means that we need to take an interest in every aspect of your business, including all of the flaws. This can be brutal. This is not a good way to make friends.

Recently, an older gentleman approached us with an ambitious idea that he could not finance himself. He already had a successful operation providing hospitality services to movie companies that film on location in Latin America. His idea for a web startup was somewhat related. He suggested that we take equity in the new startup, as a form of payment. We explained to him that a partnership was a bad idea because we hardly knew each other. If we were to take his offer seriously, we’d have to interview his staff and find out if anyone disliked him, and if so, why. We’d have to find out if any of his key people were planning to leave soon. We’d have to talk to his customers and find out if they liked him or hated him. This should not be any of our business, yet if we formed a business partnership it would be, literally, our business.

As it turned out, we were lucky not to form a partnership with this person. We later discovered he was struggling with issues arising from a past history with alcohol, and even though he’d been sober for 20 years, he was still exhibiting some of the behaviors that had sabotaged him before. Incidents such as this are the main reason we are wary of taking equity. But here is the thing – you should be wary too. What about our flaws? What about the stuff we get wrong? If you are offering us equity when you hardly even know us, then you are trusting us too much. And, to us, that indicates that you are not thinking clearly about the risks that your venture will face.

People should know each other at least a year before they think about forming a partnership together. Web startups routinely break this rule, and I suppose that is fine if the company is built to be flipped – that is, you assume that you’ll cash out in a year anyway, so you don’t have to worry about other people’s flaws -  there won’t be enough time for those flaws to come back and haunt you. However, as a general rule, business partnerships should be for people who know each enough that they can trust each other. Even in those scenarios where the company is built to be flipped, you’ll find that having one wrong person on your team, as an equity holder, can significantly hurt your chances of selling the company.

Contact Us

 We have worked on sites that had budgets under $1,000. We have worked on sites that have cost $250,000. We have long associations with a network of professionals which allows us to quickly assemble an agile team with exactly the skillset needed for the construction of your website. Whether your site needs graphic designers, computer programmers, videographers, writers, marketers, photographers or system administrators, we can bring together the talent you’ll need. We can even give you some rough guidance about which situations you’ll need a lawyer for. We are especially able to help web-focused startups whose initial 6 month budget is between $10,000 and $100,000. We can also help with existing sites that have so far failed to attract an audience.

 For every rule we’ve written here, we can think of three qualifiers. If you’d like to hear how the subtleties might apply to your web project, contact us. We are willing to meet once for free, to give you our honest feedback about your idea.

 434-825-7694

contact@teamlalala.com

 

Who we would like to work with

Saturday, May 3rd, 2008

We seek to work with entrepreneurs who are launching web-based startups and whose initial startup budget is between $10,000 and $100,000. Ideally, the entrepreneur(s) lives on the east coast of the United States (as we ourselves do) since proximity would help us meet in-person. (Distance would drive up travel costs, and while we love a good road trip, a lot of trips would end up affecting the project’s budget.)

Over the last 3 years, people on our team have helped launch sites such as The Second Road, Monkeyclaus, Accumulist, Danforth Diamond and iHanuman.

The last few projects we’ve taken on have initially ranged in price from $40,000 to $80,000. As these are ongoing projects, I imagine their total costs will eventually be much higher.

The technologies we’ve developed for our clients include:

1.) Ajax based chat rooms for The Second Road. These have some unique features, including their permanence and unique URLs for each post to the chat rooms. The permanent URLs are an idea we borrowed from 37 Signals Campfire product, which is probably the best chat room service on the market. The accessibilty of past transcripts is meant to foster group identity and evolution over time.

2.) Ecommerce for digital products on iHanuamn. This system, built from scratch, allows the staff at iHanuman to enter videos and MP3s into the dataase, which then become available to iHanuman’s customers. The products are grouped into “albums”, allowing the yoga teachers to group together teachings that they feel must be taught as one connected course.

3.) Aggregation and syndication of RSS and Atom feeds. Bluewall uses some PHP scripts we developed, which tap into the functionality of such services as Yahoo Pipes, so as to offer custom aggregation services to people with an acute need for large quantities of high quality information on specific topics. We worked with Vijith Assar on this project. He is something of a Yahoo Pipes specialist, and we recommend him for that.

4.) WordPress customization. For sites such as the The Second Road blogs or Art Of The Possible, we pull together the 3rd party WordPress plugins that we determine our clients need, and also modify them as required to acheive the client’s goals.

5.) Social online networking. For The Second Road site, we created ways for members to sign up and create profile pages, link to friends, and share their stories with others (or they can keep a private journal that no else can see).

We do not take on projects that we estimate to be less than $10,000, as such projects merely require the simple production of standard web elements, a task we’ve no special competitive advantage at doing. For projects that cost less than $10,000, we suggest you contact Charmed Works, which is a highly competant web design company.

For very large corporate contracts, you might want to contact Huge, which is in New York City (Brooklyn). We have a close friend (and previous co-worker) who works there and who tells us that Huge is a leader in innovative techniques for keeping large scale projects organized.

Many times, clients who are new to the web are puzzled why the work is so expensive. We do what we can to educate our clients about the costs involved in this work. However, we also suggest that anyone who wants to work with us should get multiple bids. We recommend that you talk to Category4, the most successful web design company in central Virginia. We’ve also worked with Greg Herrington, who is an extremely talented computer programmer, with his own consulting business. We’ve also worked with Chris Clarke, who has done fantastic work on a number of large, complicated web sites. For design, we strongly suggest you talk to Darren Hoyt, who is one of the best designers in the world. You owe it to yourself to talk to all of them.

In the past we confined our activity to programming and design, but we were frustrated to see good ideas fail because our clients either had no quality content, or they had no strategy for promoting the good quality content that they had. More recently, we’ve begun lining up writers and videographers to produce content for sites, and, where the client needs help, we’ve begun to manage the promotion of the content online. We live and breathe the web, so our clients can focus on the other aspects of their business.

We strongly advise an incremental approach to web development. The best way to control a project’s costs is to build in phases. Each phase needs to be planned, and the plan must then be followed. Too much creative brain-storming, while a site is in the middle of construction, can lead to fantastic cost overruns. We have had clients who started off with ambitious schemes which, once launched, required more management resources than the client had to give, thus leading them to scale back. We advocate the opposite approach: start small and then scale up. These remarks are especially relevant for clients who may not have a depth of experience on the web.

With our vast network of professional ties, we stand ready to pull together the designers, programmers, writers, videographers, animatiors, photographers, illustrators, marketers, office managers, project managers and other supporting staff who can make your project a success. We’ve had success with quick-forming agile teams that mobilize to get your website out to its target audience.