by Joel Aufrecht 01:21 PM, 02 Sep 2006
... the bottom line is that there are three and a half platforms (C#, Java, PHP, and a half Python) that are all equally likely to make you successful, an infinity of platforms where you're pretty much guaranteed to fail spectacularly when it's too late to change anything (Lisp, ISAPI DLLs written in C, Perl), and a handful of platforms where The Jury Is Not In, So Why Take The Risk When Your Job Is On The Line? (Ruby on Rails). —Joel Spolsky
Spolsky's advice exactly matches my experience. The platform I've spent the most time in over the last five years, OpenACS, falls somewhere between "guaranteed to fail spectacularly when it's too late to change anything" and also-ran. I tried Ruby on Rails, and my personal jury is in: it's an arrogant language by arrogant people: the opening music for the Ruby on Rails podcast is Building a Religion; David Heinemeier Hannson's response to Spolsky's post is a defensive broadside rather than a serious reply. Spolsky writes with a forcefulness that can come off as arrogance, but I don't think it actually is. Consider this piece on marketing:
We have lots of FogBugz customers who have high-priced Remedy, Rational, or Mercury products sitting on the shelves after investments of well over $100,000, because that software isn't good enough to actually use. Then they buy a couple of thousand dollars worth of FogBugz and that's the product they really use. The Rational salesperson is laughing at me, because I have $2000 in the bank and he has $100,000. But I have far more customers than he does, and they're all using my product, and evangelizing it, and spreading it, while Rational customers either (a) don't use it or (b) use it and can't stand it. But he's still laughing at me from his 40 foot yacht while I play with rubber duckies in the bathtub.

...

The more you learn about pricing, the less you seem to know.

I've been nattering on about this topic for well over 5000 words and I don't really feel like we're getting anywhere, you and I.

Some days it seems like it would be easier to be a taxi driver, with prices set by law. Or to be selling sugar. Plain ol' sugar. Yep. That would be sweet.

Take my advice, offered about 20 pages back: charge $0.05 for your software. Unless it does bug tracking, in which case the correct price is $30,000,000. Thank you for your time, and I apologize for leaving you even less able to price software than you were when you started reading this.

Many programmers exhibit tribalism: they identify with the specific technologies that they use, and criticism of the technology becomes a personal attack, which is therefore Manichaean, and therefore completely wrong, and therefore deserving of retaliation in kind. These instincts are seductively comfortable, but they do the industry a disservice. Spolsky puts his arguments forward strongly, but he doesn't seem to wear Manichaean blinders. DHH, and Ruby on Rails and its followers, do seem more partisan and more close-minded.
Categories: Comments (0)
by Joel Aufrecht 12:20 PM, 02 Sep 2006
"I'm really excited about Dungeon Siege, the Uwe Boll movie you're in."
Categories: Quotation Comments (0)
XML

Archive

September 2006
S M T W T F S
          2 
6  9 
10  11  12  13  14  15  16 
17  18  19  20  21  22  23 
24  25  26  27  28  29  30 
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
January 2004
December 2003
November 2003
October 2003
September 2003
August 2003
July 2003
June 2003
May 2003
April 2003
March 2003
February 2003
January 2003
April 2001

Notifications

You may request notification for Joel's Blog.

Syndication Feed

XML

Recent Comments

  1. Victor Koledoye: A Religion ticket
  2. Joel Aufrecht: from a senior roboticist
  3. Jeff Davis: Source?
  4. Kathryn Schild: quick question
  5. Tai Yan Lim: Trip Back Home - Joel
  6. José Rodrigues: Hello
  7. Guan Yang:
  8. Erika Graffunder: Canada
  9. Erika Graffunder: Per capita emissions
  10. Erika Graffunder: Policy - should you keep evaluating or focus on solutions