They are just tools, people!

Codaset is openly asking its users to comment on what pricing strategy they would like most. I’ve spotted this before, but again, there are two types of users. Those who see a great service and know that it will make their job easier, so they are willing to pay for it. There are also those who want a trillion repositories, unlimited disk space and what not for $1 a month (or less). This post is for the latter group of people.

Some developers claim they need to use all of 37Signals’ apps, have the biggest Github plan available and buy that new shiny 17″ MacBook Pro (or that 27″ iMac, I know). With all those tools and hardware available, how can your brilliant plan not succeed? All the successful people you’ve heard of use them. So, with all that setup, you’re golden! Right? Then they check the price tag. It’s huge!

In my opinion, the problem started with shared hosting. Shared hosting was the business to be in about 5-10 years back. Everyone wanted it and everybody wanted it cheap. So, what you got (and still have) are big, over-selling hosting companies. You get 5 Terabyte of storage, unlimited bandwidth and you can host unlimited websites! The price? Only $1 a month! A bargain!

Did you really think that there is a big server with 5 Terabyte of space is reserved for you? Or that you really have unlimited bandwidth? I can’t remember how many people I’ve heard bitching about them hosting MP3’s and then having their accounts shutdown for excessive bandwidth usage.

Those companies were over-selling like crazy. They basically sold every megabyte of disk space they had available 50 times or more! Of course, they attracted vast numbers of customers and business was booming. With the number of customers rising, the quality of services went down the drain. Too often have I heard people complaining about their over selling shared hosting provider. Shame.

But why do people choose for the $1 over selling package when for $7 they could have had better service and quality, albeit for a higher price? Simply because we like the feeling that we can grow big. Every one wants to be the new Google and store all his home-made (or other wise gathered) music online.

Luckily, most “web 2.0″ service providers (which 37Signals and Github really are) have come to another idea. Sell less features for a reasonable, maintainable price. Yes, Basecamp has less features than the competition, but at least the price is fair and service is good.

So, here we are in 2009 and every small company can get good project management, code hosting, issue trackers, invoicing tools and what not for quite reasonable prices. Truly awesome!

But, here come the people that want to “grow big” and become the next Google. These are mostly young developers who don’t have a lot of business experience, and are still in school most of the time. They read and hear the great success stories and how those people used Basecamp and Github. Those must be magic tools!

And look, every one is using a Mac and TextMate! I’ll need those too!

No offense to Github, Basecamp, TextMate or Apple, but that is not how it works. Businesses are not created by using a certain set of tools. The reason a successful business turns to Basecamp is because they have a problem with their current project management. When you start freelancing and you only have one or two client, you probably don’t need the biggest Basecamp plan to get along. Oh, you are developing the next iPhone killer-app? Then you probably don’t need Basecamp at all.

The same goes for Github. When you’re working on a project that you believe in, it’s worth the $7 for the basic plan.

At Codaset I read some user comments and the story is the same. Some serious freelancers or companies explain what’s valuable to them and what they’d like to pay for it. All reasonable, because they know the cost of doing business.

Then, there are also some people who want it all for free. Why, because they really need Codaset and all its features.

People, sorry to burst your bubble, but they are just tools. It’s like buying a 112-piece screw driver kit when all you want to do is switch the occasional light bulb.

Here’s my advice. Start your project. Just on your old Mac (or Dell) and work on it for a few weeks. Use the tools available to you to do your time tracking and invoicing. Push your git repo that old Pentium 4 Dell you have gathering dust in the basement.

Then, when you find that communicating with your clients is getting difficult by phone and email only, then give Basecamp a try. When you feel that your code is getting so valuable that you don’t want to risk putting it only on an old machine in the basement, store it at Github.

All those web 2.0 apps are really just tools that you can use. Tools are there to solve a problem. If you don’t have a problem, you don’t need the tools.

Only use the tools that you really need, and when you do, they’ll be more than worth the price you pay for them.

  • Twitter
  • Digg
  • del.icio.us
  • DZone
  • Reddit
  • email

5 Responses to “They are just tools, people!”

  1. You make some good points. I do disagree, however, with the idea that people who want to use 37 Signals stuff and gold-plated Github plans do so simply because “they are magic tools”.

    Basecamp and Github are not magical. They are just really convenient, well-made, and they fit the current ideology of simplicity and beauty in design. I think I love these services not because everyone successful uses them, but because they are beautiful. It is the same with having a Mac and using TextMate. I don’t use those two things because I see other people using them. I use a Mac because I have experienced years of pain in the Windows world; I use a Mac because I see the beauty and potential of Cocoa and Objective-C; I use TextMate not because all the cool coders use it, I use it because it is simply the best, most powerful tool for the job.

    A lot of us fall into two categories: we love beauty, simplicity and well-crafted product, and we also have little business experience. Having little business experience is certainly a minus in all the situations I can think of; but having an eye for good design and quality is always a plus.

    You’re definitely right that sometimes we try to find use-cases for services we love the idea of, when we could just use tools we already have, like a telephone or a crappy Dell. But I code because I love to code, not because my life depends on it. If I want to make my coding environment/system as beautiful and perfect as possible, that’s my choice. If my life depended on my coding, I think I would start off using the not-so-beautiful tools I’d already have, like a phone and a crappy Dell; but whether or not they were sufficient for my needs, I would try to find a way to afford things like Basecamp and Github or Codaset, simply because they make my life easier and more beautiful.

  2. Magesha says:

    I really liked your post, Ariejan. This is actually tying with the culture of “If it sounds cool, let’s buy it!” that has left most people is richest countries of the world broke and in debt. I would say, “First produce, then consume!”

  3. Ashley says:

    But many of the beginners always need some of the shared hosting or free hosting plans. They need it because they may test some of the projects or sites before implementing them in reality.

  4. I guess I missed the point of this post. I was linked to it from the codaset blog where you made the point that if a tool is useful, you should pay a price commensurate with its value. Here you seem to be saying not to use tools until you “need” them.The problem here is that tools you’re talking about are web services. And your suggestion is to ignore them until you need them. The whole point of a web service, of course, is that I don’t have to run my own infrastructure or set up any of the software for that. I’ve already set up my own gitauth server for my private repos because I found the GitHub plans too expensive. Now that I spent all that time to set them up, Codaset has to provide something very compelling to convince me to switch. It also needs to compete with GitHub and the other players in the space.As for value . . . that’s a slippery slope. Not everyone that uses GitHub or Codaset is a freelancer. I’m not. The value to me is in having a third party take care of some my headache, but there’s no business reason for me to use it. Even if there were, I shouldn’t have to figure out the worth of each tool in my belt and pay a price commensurate to that. It’s a weird proposition that I’ve seen made other places as well (mostly in regards to the price of IntelliJ IDEA).

  5. Apologies for the formatting of my last comment. It was three separate paragraphs, but it appears the comment system merged them all into one big run-on paragraph.

Leave a Reply