More news by category More news by category Cigarette Adipex online Loan Online Get ringtones online Sport Betting Necklace Medical tests Medicine news Pills, Compare pills, Reviews pills Yachts Boots Ĺables Download Ringtones Cheap pharmacy shop Trousers Ear rings Free mp3 ringtones Blog Search the Web Tunings Top casino Soma online Free Ringtones Dating Sportswear Evening dress Chronometer Online notebook shop FDA Approved Pharmacy Boats Replica Rolex Hydrocodone online Intimate goods Best Ringtones Fashions Free Ringtones Bracelets furniture Ornaments Rolex Replica Phentermine online Credits Tramadol online Cialis online ya.by Green Card Information Mobiles Building materials Cheap drugs online shop Phentermine No Prescription Suits Balans Ladies handbag Fioricet online Rington Valium online Vicodin online Credit Cases Cigarettes Chairs Autos Cars Sale Auto mp3 music for mobile
Topic - Topic -: Weight loss phentermine Ativan xanax Trimethaphan Amoxapine Tramadol drug interactions Hyzaar Nitrofurantoin Anti cialis impotence Troglitazone Cyclandelate Glycerin Buy soma Lescol Xanax prescriptions online Buy tramadol without prescription Free online phentermine shipping 5 mg But phentermine Flurbiprofen Phenolphthalein Xanax libido Levitra vs cialis Lotrel Hytrin Cialis experience Order tramadol cod Vicodin Coumadin Buy viagra pill Phentermine cod Aciphex Phentermine at cost with no prescription Sotalol Order soma carisoprodol Viagra commercials Comparison levivia viagra Norepinephrine Free cialis Pantothenic Propafenone Enalapril Viagra cialis Viagra advertisements Viagra from canada Viagra dangers Flonase Ambien 10mg Xanax high Vidarabine Cheap viagra online Phentermine chemical enhancement Hydrocodone Protriptyline Beconase Viagra canada Methylphenidate Is phentermine discontinued Phentermine diet plan Best generic viagra Pravachol Xanax and alcohol Levlen Filling online prescription viagra Cholecalciferol Generic viagra online pharmacy Soma bike Cheap fioricet Xanax 2mg generic alprazolam 180 pills Phentermine with free shipping Cialis online discount Buy cod online phentermine Phentermine tablets Macular degeneration caused by viagra Tramadol hydrochloride overdose Buy viagra Cialis generic canada No fax payday loan buy tramadol Hydrocodone info Generic viagra fast shipping Cheap generic viagra Minoxidil Phentermine cash on delivery accepted Xanax in pregnancy Buclizine Meridia Ritodrine How to use viagra Calan Guaifenesin Phentermine cheap no prescription Picture of xanax Buy cheap generic viagra Adenosine Viagra sale online Phentermine without perscription Buy cialis Lethal doses klonopin wellbrutrin xanax Cyclizine 1 loss phentermine pill weight Dulcolax Sulfasalazine Dicloxacillin Fioricet information Carbinoxamine Thiamine Viagra shelf life Motrin Tramadol uses Order xanax online Tramadol cod Online pharmacy xanax Lovenox Chlortrimeton Phentermine no prescription Viagra sample pack Nicorette Fast phentermine Phentermine no perscription Prescription viagra Cialis commercial Allowed cialis tag viagra xhtml Women using viagra Written prescription for viagra Methyclothiazide Diet loss phentermine pill weight Xanax precriptions Phentermine pharmacy online consultation Tramadol no prescription Phentermine without rx Pictures of xanax bars Cheap phentermine without prescription Comparison viagra cialis levitra Generic viagra lowest prices What is phentermine civ On line doctor phentermine Hydrochlorothiazide Trifluoperazine Ingredient phentermine Diclofenac Low price phentermine How does viagra work Viagra users Viagra buy viagra Pioglitazone Medication drug mylan online search phentermine diet Discount priced viagra Reviparin Buy phentermine online without a prescription Nasacort aciphex phentermine actos imitrex Dofetilide Cefamandole Viagra online no prescription Phentermine in florida Aerobid Us phentermine Buy cialis in uk Free try viagra Ansaid Nicoumalone Diltiazem Cod tramadol Bromocriptine Lowest prices on phentermine Ambien dosage Thiotepa Cialis testimonials Cialis free trial Buy buy domain link online online viagra info viag Tramadol use Imdur Viagra and ischemic optic neuropathy Cheap phentermine online no prescription Xanax withdrawals Buy Tramadol Pulmonary hypertension viagra Soma getting Aldara Generic cialis Mexiletine Cod diet phentermine pill Ethinamate Fiorinal Aprotinin Droperidol Alternative herbal supplement viagra News Newsletter >>: Free viagra canada Lowest prices viagra Tramadol hcl 50 mg tab Phendimetrazine Cheap generic cialis Levallorphan First viagra commercial network tv Viagra cialis levivia comparison dosages Xanax sexual side effects Nadolol Benadryl Pemoline Acetophenazine Colestipol Prednisone Phentermine vs phentrazine o prescription Norfloxacin Bumetanide But phentermine Xanax online Soma gallery Cialis drug prescription Spectinomycin Cheapest tramadol online Furosemide Isocarboxazid Flexeril Buy phentermine in canada Maximum dosage of phentermine Phentermine side effects dangers Xanax withdrawl symptoms Diet discount phentermine pill Plavix Cheap online order viagra Information phentermine shortage Viagra cialis levitra Cheap quality viagra Buy Fioricet Viagra cialis levivia dose comparison Rated online pharmacies for phentermine Dilantin Viagra price Free viagra sample Cialis price Avodart Injecting phentermine Phentermine prices Keflex Accutane Colace Phentermine affordable Lethal dosage of xanax Estradiol Buy cod diet phentermine pill Buy phentermine online cash on delivery Tramadol withdrawal symptoms Bupropion Drug information on xanax Oxybutynin Viagra cheap Vitamin b12 1000 mcg phentermine and panic attacks Lopressor Phentermine Cilexetil Phentermine ephedrine Lowest price for phentermine Viagra lawsuit Diphenoxylate Pictures of xanax pills Hydrocodone cough syrup Viagra cheap prescription Viagra success story Diet pills phentermine What do xanax look like Phentermine pillstore Miconazole Norethindrone Phentermine mexican pharmacies online Remeron Valtrex Phentermine use Elocon Vicodin online Cod online tramadol Buy domain online 199mb com tramadol Phentermine diet pills Nasalcrom Phentermine Carisoprodol Flosequinan 5 cheap Lowest price viagra Free xanax Diovan Naltrexone Meperidine 90 $89 mastercard Free viagra order online Tramadol sale Buy phentermine epharmacist Fioricet description Apomorphine Isradipine Mevacor Nabumetone Buy viagra line Discount phentermine free shipping Tramadol avinza drug interaction Phentermine by fedex Phentermine overnight Levaquin Xanax and grapefruit Viagra anxiety Cheap viagra canada Buy Wellbutrin Lanoxin Bromides Molindone Labetalol Soma financial Propoxyphene Buy xanax without prescription Buy phentermine online same day delivery Micronase Phentermine cod overnight Phenylpropanolamine Chlorhexidine Ash of soma Viagra recreational use Phentermine buy online Monopril Paris france cheep viagra Mexican pharmacies online+xanax Tussionex Female spray viagra Buying phentermine online Cephapirin Viagra impotence pill Phentermine sites that ship cash on delivery Vicodin Buy online prescription viagra Buy viagra order viagra Cogentin Thyrotropin Cheap tramadol cod Hydrocodone m367 American express phentermine Cialis com Cialis pill Aldactone Adderall Xanax tablets Woman taking viagra Tridihexethyl Trandolapril Levivia vs viagra Any drug interaction xanax and cold meds Vicodin m360 Cialis levivia viagra vs vs Book buy online order viagra Side effects of xanax mylan Viagra sale uk Diprolene Phentermine addiction help Ursodiol Symptom tramadol withdrawal Betamethasone Pioglitazone Arimidex Generic cialis overnight Cheap viagra online Low cost viagra Viagra pulmonary hypertension Mephenytoin Hydrocodone Interferon Cheapest secure delivery cialis uk Generic viagra Cheap phentermine canada Luxury hotel rome xanax description Phentermine saturday delivery Zileuton Meridia diet Buy in online uk viagra Phentermine no perscription needed Crestor Percocet Buy cod pay phentermine Buy Diazepam Buy Tamiflu Buy viagra Diet pill xanax Viagra use in women Anxiety disorder xanax Methotrexate Buy xanax no perscription needed amex accepted Mexican pharmacies online+no precription xanax 0 buy by popl powered viagra wordpress Viagra without a prescription Ciprofloxacin Cheapest phentermine free shipping Advair Cheap ambien Buy Tylenol Generic viagra cheap Penicillamine Discount cialis online Buy get online prescription viagra

microISV profile: Derek Sivers, CDBaby and HostBaby


I first heard about CDBaby at a Billy Pilgrim concert back in 2000 or 2001 (oh, how I wish they’d make more CDs available) and when I checked out the site then I immediately thought it was the perfect example of how to use the internet as a platform for small business. Looking at it today, I still feel the same way.

Derek Sivers, the founder of CDBaby, has built a business that started as a hobby simply so he could market his own CD without having a distribution deal. Seven years later, CDBaby has become home to over 100,000 independent musicians resulting in the sale of over 1.7 million CDs…all with one programmer.

I’ll start off with the question that’s most interesting to me. How does one go from being a full time musician to being a programmer?

Necessity.

When I started CD Baby in 1998, I didn’t mean to start a business. It was just a little website I through together as a favor to some friends. I hardly knew HTML.

As it grew, I realized I needed to create a server-side database-driven website, but couldn’t afford a programmer.

So - I went down to the bookstore, got some books on PHP and MySQL, and threw myself into it.

Pure necessity. I had to!

Now, 7 years later, I’m just more into the programming than ever. It really satisfies me. It’s my favorite part of the job.

What are the biggest benefits of being both president and programmer of CD Baby?

Being both president and programmer in the company is like being both singer and songwriter in the band. Like some singer/songwriters, I can’t imagine it any other way. It’d be a drag to sing other people’s songs. It’d be a drag to write songs to please others. It’d be a drag to leave the programming to someone else, wishing it was different. It’d be a drag to just do the programming for someone else’s vision, not quite able to do it like you want it.

I have an idea. I hack it out. I implement it immediately. I never need anyone’s approval.

Also - I think the design of the system IS the design of the company, and the more those two things can be coming from one vision, the better.

What are the similarities between being a programmer and being a musician?

Derek has a post that answers this question so rather than shortening anything I’ll just direct you over there. [Brian]

How long did it take to create version 1 of CDBaby?

Just a few long days. In hindsight, it was the perfect way to go. The first version only had 10 CDs, and when you placed an order, the details were emailed to me. That’s it. Absolutely no frills at all.

So all I’ve done since then is just make it more powerful, more automated, more interesting. Small incremental improvements.

Why did you decide to go with Ruby when you did a rewrite of the CDBaby software?

I learned Ruby a couple years ago just for fun, and really loved it, but couldn’t find many practical day-to-day reasons to use it. Except for some backend shell scripts, almost everything I do is on the web, and PHP was still perfect for that.

Really, there were a few reasons I chose Rails for my rewrite, and they’re not the usual ones:
(1) console! ./script/console is a brilliant way to check your models in-context, without needing to do var_dump or test-pages in your website.
(2) helpers - wonderful way to de-complicate your intelligent templates, but not putting that logic into the model itself since it really only applies to the display-logic
(3) Ruby itself. I really love Ruby. Rails was a nice excuse to use Ruby.

How long did it take for the rewrite?

It’s still going. If I was only going to duplicate the existing functionality of CD Baby, it would have taken two months. But I’m really completely overhauling the way it does everything behind-the-scenes, so it’s taken about five months so far, and a couple more to go.

What have been the biggest challenges as CD Baby has grown over the years?

The internal people-politics. For the first 6 years, we were entirely focused on what goes on outside. Focused on the customer/client.

Then after 6 years (well… after 40 people), it started becoming a full-time job just to manage the internal stuff. Schedules, hours, insurance, raises, disputes, etc. Ugh.

You’re pretty explicit on the CDBaby site where you point out that you used no Microsoft products whatsoever. What’s your take on Microsoft and the other big software companies today?

Microsoft has written some great stuff, so I’ve got nothing against them in particular.

But I’ll tell you a very specific example that to me made all the difference:

When I was first starting CD Baby, and it was clear I was going to need to make it a database-driven website, I looked into what tools were out there.

There was one called “Drumbeat 2000″ that looked pretty popular, “Cold Fusion” by Allaire, and a couple others. All of them were selling you on how easy it was to create your own database-driven website.

Though it was tempting, and I almost went that route, something inside of me really likes to know the guts behind things, not just see the end result. Luckily before I made my decision, helpful people on mailing lists told me that I should stay with open-source tools like PHP and MySQL. They warned me it would be harder up-front, but that it would be much more supported in the long-run, and nobody could start charging more money for the software that runs my store.

They couldn’t have been more right. That one bit of advice changed everything for me, still to this day. I’m SO glad I went the PHP + MySQL route and built everything myself on open-source tools.

“Drumbeat 2000″ is LONG-gone. Allaire was bought by Macromedia, which is now being bought by Adobe. Is Cold Fusion still around? Not sure. Good thing I didn’t base my whole business on any of that stuff.

What development tools are you currently using?

None. Text editor (vi or kate) and a web browser. That’s all I’ve used for years.

What kind of music do you listen to while programming?

Groove Salad! http://www.somafm.com/
Lots of middle-eastern music on in the background.
Nothing too dramatic or lyrical. Nothing in English.

Not that this is a big threat for CDBaby, but piracy is a big issue in both the software and music industies. Do you think more time should be spent thwarting pirates or accept that its part of the business?

Piracy is not an enemy until you are famous.
Until that point, obscurity is your enemy.
I think independent creators should spend all of their attention fighting obscurity until they are famous, and only then should start to worry about piracy.

Do you do any marketing outside of the evangelizing done by musicians and customers?

Nope. Can’t afford to. It never pays off.
We just aim to make our existing clients and customers thrilled, then hope that they tell their others.

What does the future hold for CDBaby?

Localization. A big part of my rewrite was removing every phrase, every word from the website, and putting them all into a language config file, pulled by a key. The website itself only references that key, so the only thing you need to do to translate your site into another language is to hand that config file to a translator, and give customers the option which language-file they want to be viewing. So the future CD Baby will be in at least six languages, maybe more. But also localizing things like mailing addresses and such, so that you know the mailing standards for all 240 countries, which use postalcodes, which use provinces, which don’t, etc. For some reason this stuff is exciting as hell to me.

What advice do you have for someone looking to start a software business?

It’s not that hard to launch a business. Start small. 1-2 people working for free in a house. Once it’s profitable, then take on some more. You never need investors. You don’t need to make things huge. Keep it as small as you can for as long as you can.

————————————————————-
Derek Sivers is the founder, president, and sole programmer behind CD Baby, independent music distribution, and HostBaby, web hosting for musicians.

2 Responses to “microISV profile: Derek Sivers, CDBaby and HostBaby”

  1. /* Rambling comments... */ Says:

    It’s obvious when you think about it, but

    Piracy is not an enemy until you are famous. Until that point, obscurity is your enemy. I think independent creators should spend all of their attention fighting obscurity until they are famous, and only then should start to worry about…

  2. » Interview with Derek Sivers on Venture Voice »   microISV :: community for independent shareware developers » Archive Says:

    […] Venture Voice has posted a podcast interview with Derek Sivers who I previously profiled here on microISV.com. […]

microISV profile: Derek Sivers, CDBaby and HostBaby


I first heard about CDBaby at a Billy Pilgrim concert back in 2000 or 2001 (oh, how I wish they’d make more CDs available) and when I checked out the site then I immediately thought it was the perfect example of how to use the internet as a platform for small business. Looking at it today, I still feel the same way.

Derek Sivers, the founder of CDBaby, has built a business that started as a hobby simply so he could market his own CD without having a distribution deal. Seven years later, CDBaby has become home to over 100,000 independent musicians resulting in the sale of over 1.7 million CDs…all with one programmer.

I’ll start off with the question that’s most interesting to me. How does one go from being a full time musician to being a programmer?

Necessity.

When I started CD Baby in 1998, I didn’t mean to start a business. It was just a little website I through together as a favor to some friends. I hardly knew HTML.

As it grew, I realized I needed to create a server-side database-driven website, but couldn’t afford a programmer.

So - I went down to the bookstore, got some books on PHP and MySQL, and threw myself into it.

Pure necessity. I had to!

Now, 7 years later, I’m just more into the programming than ever. It really satisfies me. It’s my favorite part of the job.

What are the biggest benefits of being both president and programmer of CD Baby?

Being both president and programmer in the company is like being both singer and songwriter in the band. Like some singer/songwriters, I can’t imagine it any other way. It’d be a drag to sing other people’s songs. It’d be a drag to write songs to please others. It’d be a drag to leave the programming to someone else, wishing it was different. It’d be a drag to just do the programming for someone else’s vision, not quite able to do it like you want it.

I have an idea. I hack it out. I implement it immediately. I never need anyone’s approval.

Also - I think the design of the system IS the design of the company, and the more those two things can be coming from one vision, the better.

What are the similarities between being a programmer and being a musician?

Derek has a post that answers this question so rather than shortening anything I’ll just direct you over there. [Brian]

How long did it take to create version 1 of CDBaby?

Just a few long days. In hindsight, it was the perfect way to go. The first version only had 10 CDs, and when you placed an order, the details were emailed to me. That’s it. Absolutely no frills at all.

So all I’ve done since then is just make it more powerful, more automated, more interesting. Small incremental improvements.

Why did you decide to go with Ruby when you did a rewrite of the CDBaby software?

I learned Ruby a couple years ago just for fun, and really loved it, but couldn’t find many practical day-to-day reasons to use it. Except for some backend shell scripts, almost everything I do is on the web, and PHP was still perfect for that.

Really, there were a few reasons I chose Rails for my rewrite, and they’re not the usual ones:
(1) console! ./script/console is a brilliant way to check your models in-context, without needing to do var_dump or test-pages in your website.
(2) helpers - wonderful way to de-complicate your intelligent templates, but not putting that logic into the model itself since it really only applies to the display-logic
(3) Ruby itself. I really love Ruby. Rails was a nice excuse to use Ruby.

How long did it take for the rewrite?

It’s still going. If I was only going to duplicate the existing functionality of CD Baby, it would have taken two months. But I’m really completely overhauling the way it does everything behind-the-scenes, so it’s taken about five months so far, and a couple more to go.

What have been the biggest challenges as CD Baby has grown over the years?

The internal people-politics. For the first 6 years, we were entirely focused on what goes on outside. Focused on the customer/client.

Then after 6 years (well… after 40 people), it started becoming a full-time job just to manage the internal stuff. Schedules, hours, insurance, raises, disputes, etc. Ugh.

You’re pretty explicit on the CDBaby site where you point out that you used no Microsoft products whatsoever. What’s your take on Microsoft and the other big software companies today?

Microsoft has written some great stuff, so I’ve got nothing against them in particular.

But I’ll tell you a very specific example that to me made all the difference:

When I was first starting CD Baby, and it was clear I was going to need to make it a database-driven website, I looked into what tools were out there.

There was one called “Drumbeat 2000″ that looked pretty popular, “Cold Fusion” by Allaire, and a couple others. All of them were selling you on how easy it was to create your own database-driven website.

Though it was tempting, and I almost went that route, something inside of me really likes to know the guts behind things, not just see the end result. Luckily before I made my decision, helpful people on mailing lists told me that I should stay with open-source tools like PHP and MySQL. They warned me it would be harder up-front, but that it would be much more supported in the long-run, and nobody could start charging more money for the software that runs my store.

They couldn’t have been more right. That one bit of advice changed everything for me, still to this day. I’m SO glad I went the PHP + MySQL route and built everything myself on open-source tools.

“Drumbeat 2000″ is LONG-gone. Allaire was bought by Macromedia, which is now being bought by Adobe. Is Cold Fusion still around? Not sure. Good thing I didn’t base my whole business on any of that stuff.

What development tools are you currently using?

None. Text editor (vi or kate) and a web browser. That’s all I’ve used for years.

What kind of music do you listen to while programming?

Groove Salad! http://www.somafm.com/
Lots of middle-eastern music on in the background.
Nothing too dramatic or lyrical. Nothing in English.

Not that this is a big threat for CDBaby, but piracy is a big issue in both the software and music industies. Do you think more time should be spent thwarting pirates or accept that its part of the business?

Piracy is not an enemy until you are famous.
Until that point, obscurity is your enemy.
I think independent creators should spend all of their attention fighting obscurity until they are famous, and only then should start to worry about piracy.

Do you do any marketing outside of the evangelizing done by musicians and customers?

Nope. Can’t afford to. It never pays off.
We just aim to make our existing clients and customers thrilled, then hope that they tell their others.

What does the future hold for CDBaby?

Localization. A big part of my rewrite was removing every phrase, every word from the website, and putting them all into a language config file, pulled by a key. The website itself only references that key, so the only thing you need to do to translate your site into another language is to hand that config file to a translator, and give customers the option which language-file they want to be viewing. So the future CD Baby will be in at least six languages, maybe more. But also localizing things like mailing addresses and such, so that you know the mailing standards for all 240 countries, which use postalcodes, which use provinces, which don’t, etc. For some reason this stuff is exciting as hell to me.

What advice do you have for someone looking to start a software business?

It’s not that hard to launch a business. Start small. 1-2 people working for free in a house. Once it’s profitable, then take on some more. You never need investors. You don’t need to make things huge. Keep it as small as you can for as long as you can.

————————————————————-
Derek Sivers is the founder, president, and sole programmer behind CD Baby, independent music distribution, and HostBaby, web hosting for musicians.

2 Responses to “microISV profile: Derek Sivers, CDBaby and HostBaby”

  1. /* Rambling comments... */ Says:

    It’s obvious when you think about it, but

    Piracy is not an enemy until you are famous. Until that point, obscurity is your enemy. I think independent creators should spend all of their attention fighting obscurity until they are famous, and only then should start to worry about…

  2. » Interview with Derek Sivers on Venture Voice »   microISV :: community for independent shareware developers » Archive Says:

    […] Venture Voice has posted a podcast interview with Derek Sivers who I previously profiled here on microISV.com. […]

© 2004-2006 microISV.com
Best News: Best News: Suits Sportswear Underwear Necklace Building materials Boats Cases Medicine news Medical tests Blog Search the Web Top casino Top auto-moto Cigarettes Ladies handbag Mobiles Dating FDA Approved Pharmacy Rolex Replica Boots Sale Auto Autos Rington Tunings Chairs furniture Intimate goods Fashions Sport Betting Balans Replica Rolex
1