dan hughes' weblog

  • Archive
  • RSS
  • Ask me anything
  • Submit

Nobody really gives a damn what you built your site in (why I chose asp.net).

Here’s a surefire way to spark a heated discussion —- ask a bunch of technology entrepreneurs what they think is the best technology stack on which to build your company.  I did this over and over again before I building StorageByMail.com.  There are those who will make a very compelling case for Ruby on Rails, while others will swear by PHP, Python, or even Microsoft ASP.NET.  Can Rails scale?  Is Microsoft evil? Is the Python developer community robust? I’ve heard all of the arguments and I still can’t answer a single one of these questions.  Nor can I tell you what is the best technology stack.  But I had a decision to make.  I went with Microsoft ASP.NET (and C#), a technology that would rank about one notch above Cobol if one were to rank technologies according to coolness.  Here’s why I made the choice I did:

  1. I don’t have a computer science background and as a newbie I found ASP.NET to be unmatched in terms of documentation, the developer community and the quality of its IDE (Visual Studio).  These things are important if you’re a beginner.
  2. Hiring quality coders on a bootstrapper’s budget is easier for ASP.NET than it is for anything open source.  It just is.  If you go the open source route you have to compete with the all the cool kids (Tumblr, Etsy, etc) for talent whereas with Microsoft products you’re competing with Dundler Mifflin.  It’s not about the quality of the talent.  It’s a simple supply and demand question.
  3. An exit strategy should to some extent inform your technology decisions.  In the case of StorageByMail we’re far more likely to catch the eye of Public Storage or Fedex than Google or Facebook.  I made a list of likely acquirers and then looked at what kind of programming skills they hire for.  It was clear they all favor Microsoft.  All things being equal it seemed logical to do the same.
  4. Upon examining my own personal network I realized that I had a good support network of C# programmers to rely upon.  And I knew that I was going to be asking them a lot of dumb questions when I ran into trouble.  So I might as well work in their language of choice.

At the end of the day things just have to work and customers don’t give a shit what technology you built your site on.  Make a choice and move on.  Looking back it’s probably one of the least significant decisions I’ve made to date (though I do admittedly have a minor case of Rails envy).

    • #c-sharp
    • #asp.net
    • #ruby on rails
    • #php
    • #python
    • #storagebymail
  • 1 year ago
  • 20
  • Comments
  • Permalink
  • Share
    Tweet

20 Notes/ Hide

  1. dwarfishchea liked this
  2. jointuresnip liked this
  3. brassboundsa liked this
  4. unnecessaryu liked this
  5. legsnnylonscrazycelebs liked this
  6. dewayne63dop liked this
  7. courtyardblognews liked this
  8. oldnyoungsuperdating liked this
  9. disputablesw liked this
  10. emileeyou89 liked this
  11. achetervefa liked this
  12. enpause liked this
  13. dsampaolo liked this
  14. telephonie-mobile liked this
  15. recette-tagada liked this
  16. hackathondb liked this
  17. insaneisnotfree liked this
  18. tehviking reblogged this from hughesdan and added:
    who matters will care about your technology stack.
  19. hughesdan posted this

Recent comments

Blog comments powered by Disqus
← Previous • Next →

About

Hi, I'm Dan. This is my second home on the web. My first is storagebymail.com.

Pages

  • Contact

Twitter

loading tweets…

  • RSS
  • Random
  • Archive
  • Ask me anything
  • Submit
  • Mobile

Effector Theme by Carlo Franco.

Powered by Tumblr