Zed Shaw—Holy Crap

I more or less fell into Web development. Leaving undergrad, I wanted to be a copy writer for an ad agency. Living in Chicago, there were plenty of big names to talk to, but almost no jobs. And those few jobs came with almost no pay.

Around this time my friend Chris was having success working at a dotcom start-up and got me interested. I was never a hard-core tech guy—I studied Sociology and Economics in college. But I studied HTML for a weekend, made a demo site and took an interview. Goodbye advertising, hello interwebs.

I tell you this so you understand: I’m not a brilliant coder. I have no pet language that I’ve learned inside and out, wrote books on, spoken at conferences. I can’t tell you about developing mainframe applications. I will never write my own linux kernel. I know a handful of different Web scripting languages—PHP, ColdFusion, JavaScript—and know my way around CSS and (X)HTML. I know SQL. I’ve poked around in Java. I’ve used frameworks. I used to be handy with Flash and ActionScript.

Having spent the last 3 years in a ColdFusion shop, I began to get nervous about the future of the language. I probably have more professional experience and deep knowledge in ColdFusion than any other (scripting) language, and have worked with people on pretty sophisticated applications. I started feeling that maybe it was a dead-end. ColdFusion gets more badmouthing than probably any other server-side language this side of ASP2.0. It developed an ugly reputation in the dynamic Web’s early days, and unfortunately some of the developers with 9 years experience were doing some of the same code that earned ColdFusion a bad name (spaghetti <table> mark-up, ugly inline SELECT * queries that pulled a thousand rows, etc).

Folks like Ray Camden and Sean Corfield are doing great things with the language, and keeping the community alive. But still, looking down the barrel of a career change, I got nervous.

Enter Ruby on Rails. Yep, you guessed it—everybody’s favorite fanboy framework.

My previous boss became very interested in Rails when the first screencasts came out, but we as a department had too much invested in ColdFusion to up and change horses. And frankly, I avoided RoR for the same reasons I initially avoided Incubus—it seemed like something “the kids” were into. Uber trendy, un-tested, super hyped.

Around Rails’ 1.2.3 release I finally got around to kicking the tires. And frankly, I really liked it.

Having worked with architect/developer types that love to invent their own undocumented frameworks, I found Rails’ strict adherence to convention really comfortable. Again, I’m not one of those guys that has to build something from scratch myself—I want to use the tools that already exist and make something cool or useful. And, I think I finally gave into the hype.

Flash forward 10 months: Zed Shaw, the man who wrote Rails’ major Ruby server Mongrel, unleashes this post on the world. If you’ve made it this far in the post, then you’ll probably go and read his whole entry anyway, but let me summarize in case you don’t:

  • Mongrel and Rails destroyed his career
  • Rails is profoundly, fundamentally unstable
  • We’ve been lied to by the Rails community
  • A community which (he believes) is full of jerks
  • He’s ready, willing and able to smack the crap out of anyone that wants to confront him about this

Holy Crap. Let me say that again: Holy Crap.

Here’s an excerpt:

Now, DHH (David Heinemeier Hansson—the guy that essentially invented Ruby on Rails) tells me that he’s got 400 restarts a mother f***ing day. That’s 1 restart about ever 4 minutes bitches… If anyone had known Rails was that unstable they would have laughed in his face. Think about it further, this means that the creator of Rails in his flagship products could not keep them running for longer than 4 minutes on average.

Wow.

In a nutshell, the lingering doubts I’ve had about Rails (slow response, server resource usage, occassionally arcane or esoteric deployment techniques that feel a lot like ornate workarounds) may very well be true. It bothered me that, when looking for code or resources online, most of the Rails guys sites were unresponsive or—far too frequently—down. The Ruby On Rails site itself seems to be painfully slow or wholly unresponsive. And now I find myself creeping back to PHP (like this here WordPress site).

Thankfully, the sites I’ve deployed with RoR have caching in place, and essentially amount to a simple static HTML site for Apache to spew out (courtesy of this post).

Also, Zed Shaw… When someone’s riding high, you can take some of his swagger with a grain of salt. When they’re down, it becomes harder to swallow. I gotta believe that his blog is really hurting his career. I’m squeamish enough about saying what I think in this blog, and it’s milk toast in comparison. I don’t know him, but I wish him well.

45 Responses to “Zed Shaw—Holy Crap”

  1. Ringtones for a samsung at May 3rd, 2008 at 5:14 pm said:

    Ringtones for a samsung…

    American idol Ringtones

    At t Ringtones

    Blackberry Ringtones

  2. Mobile Ringtones at May 4th, 2008 at 12:25 am said:

    Mobile Ringtones…

    Crank Ringtone

    Crazy frog Ringtone

    Create Ringtones

  3. Cingular Ringtones at May 4th, 2008 at 7:43 am said:

    Cingular Ringtones…

    Funny Ringtone

    Funny Ringtones

    Ghost Ringtone

  4. Star wars Ringtones at May 4th, 2008 at 2:47 pm said:

    Star wars Ringtones…

    Mosquito Ringtone

    Motorola Ringtones

    Motorola Ringtones free

  5. Paul van dyk Ringtones at May 4th, 2008 at 9:50 pm said:

    Paul van dyk Ringtones…

    Polyphonic Ringtones

    Polyphonic Ringtones free

    Potter Ringtones

  6. Download Ringtones at May 5th, 2008 at 5:05 am said:

    Download Ringtones…

    Ringtones

    Ringtones for a samsung

    Ringtones for motorola

  7. 100 free Ringtones at May 5th, 2008 at 12:26 pm said:

    100 free Ringtones…

    Sprint Ringtones

    Star wars Ringtones

    Totally free Ringtones

  8. Ringtone maker at May 5th, 2008 at 7:40 pm said:

    Ringtone maker…

    24 Ringtone

    100 free Ringtones

    Adult Ringtones

  9. Make Ringtone at May 6th, 2008 at 2:54 am said:

    Make Ringtone…

    Cellular Ringtones

    Cheap Ringtones

    Christian Ringtones

  10. Cheap Ringtones at May 6th, 2008 at 10:20 am said:

    Cheap Ringtones…

    Dave matthews band Ringtones

    Disney Ringtones

    Download free Ringtones

  11. Spooky Ringtones at May 6th, 2008 at 5:51 pm said:

    Spooky Ringtones…

    Idol Ringtones�

    Iphone Ringtones

    Lg Ringtones

  12. Nokia Ringtone at May 7th, 2008 at 1:17 am said:

    Nokia Ringtone…

    Music Ringtones

    Nascar Ringtones

    Nextel Ringtones

  13. Disney Ringtones at May 7th, 2008 at 8:39 am said:

    Disney Ringtones…

    Ringtone

    Ringtone converter

    Ringtones for motorola cell phones

  14. Xmas Ringtones at May 7th, 2008 at 4:21 pm said:

    Xmas Ringtones…

    Samsung Ringtones

    School Ringtones

    Shut up Ringtone

  15. Ringtones free at May 7th, 2008 at 11:48 pm said:

    Ringtones free…

    Us cellular Ringtones

    Verizon Ringtones

    Verizon wireless Ringtones

  16. Iphone Ringtones at May 8th, 2008 at 7:08 am said:

    Iphone Ringtones…

    Alltel Ringtones

    American idol Ringtones

    At t Ringtones

  17. Cell phone Ringtones at May 8th, 2008 at 2:46 pm said:

    Cell phone Ringtones…

    College Ringtones

    Crank Ringtone

    Crazy frog Ringtone

  18. Silent Ringtone at May 8th, 2008 at 10:12 pm said:

    Silent Ringtone…

    Final fantasy Ringtones

    Funny Ringtone

    Funny Ringtones

  19. Free polyphonic ringtones at May 9th, 2008 at 2:41 am said:

    Free polyphonic ringtones…

    Download free ringtones

    Download free ringtones t mobile

    Download free ringtone

    Download free ringtone t mobile

    Download free mp3 ringtones

    Download free mp3 ringtone

    Download free cingular ringtones

    Download free cingular ringtone…

  20. Free boost mobile ringtones at May 9th, 2008 at 10:30 am said:

    Free boost mobile ringtones…

    Blackberry ringtones

    Blackberry ringtone

    At t ringtones

  21. Create ringtones at May 9th, 2008 at 5:54 pm said:

    Create ringtones…

    Free cell phone ringtone

    Free boost mobile ringtones

    Free boost mobile ringtone

  22. 50 cent ringtones at May 10th, 2008 at 1:24 am said:

    50 cent ringtones…

    Free verizon ringtone

    Free verizon cell phone ringtones

    Free verizon cell phone ringtone

  23. Free verizon cell phone ringtones at May 10th, 2008 at 8:39 am said:

    Free verizon cell phone ringtones…

    Cingular wireless ringtones

    Cingular wireless ringtone

    Cingular ringtones

  24. Free music ringtones at May 10th, 2008 at 3:57 pm said:

    Free music ringtones…

    Free mobile ringtone

    Free metro pcs ringtones

    Free metro pcs ringtone

  25. Download free verizon ringtones at May 10th, 2008 at 11:35 pm said:

    Download free verizon ringtones…

    Hot ringtones

    High school musical ringtones

    Ghost ringtone

  26. Cingular wireless ringtone at May 11th, 2008 at 6:52 am said:

    Cingular wireless ringtone…

    Download cingular ringtone

    Disney ringtones

    Dave matthews band ringtones

  27. 100 free ringtones at May 11th, 2008 at 2:10 pm said:

    100 free ringtones…

    Free polyphonic ringtone

    Free phone ringtones

    Free phone ringtone

  28. Free sprint ringtones at May 11th, 2008 at 9:33 pm said:

    Free sprint ringtones…

    50 cent ringtone

    24 ringtones

    24 ringtone

  29. Free metro pcs ringtones at May 12th, 2008 at 5:13 am said:

    Free metro pcs ringtones…

    Download free verizon ringtone

    Download free sprint ringtones

    Download free sprint ringtone

  30. Download free mp3 ringtones at May 12th, 2008 at 12:53 pm said:

    Download free mp3 ringtones…

    Free sprint ringtone

    Free samsung ringtones

    Free samsung ringtone

  31. Caller ringtones at May 12th, 2008 at 8:24 pm said:

    Caller ringtones…

    Caller ringtone

    Bruce springsteen ringtones

    Britney spears ringtones

  32. High school musical ringtones at May 13th, 2008 at 3:55 am said:

    High school musical ringtones…

    Free cingular ringtone

    Free cingular cell phone ringtones

    Free cingular cell phone ringtone

  33. Free real ringtones at May 13th, 2008 at 11:55 am said:

    Free real ringtones…

    Free virgin mobile ringtone

    Free verizon wireless ringtones

    Free verizon wireless ringtone

  34. Free cingular ringtones at May 13th, 2008 at 9:01 pm said:

    Free cingular ringtones…

    Crank ringtone

    Complimentary right ringtones

    Complimentary right ringtone

  35. Disney ringtones at May 14th, 2008 at 4:34 am said:

    Disney ringtones…

    Free mp3 ringtone

    Free motorola ringtones

    Free motorola ringtone

  36. American idol ringtones at May 14th, 2008 at 12:20 pm said:

    American idol ringtones…

    Hotlink maxis caller ringtones

    Hotlink maxis caller ringtone

    Hotlink caller ringtones

  37. Free virgin mobile ringtones at May 14th, 2008 at 7:45 pm said:

    Free virgin mobile ringtones…

    Download free cingular ringtone

    Download free alltel ringtones

    Download free alltel ringtone

  38. Free phone ringtones at May 15th, 2008 at 3:03 am said:

    Free phone ringtones…

    Free real music ringtones for nextel

    Free real music ringtone sprint

    Free real music ringtone for nextel

  39. mga pangulo ng pilipinas at May 15th, 2008 at 7:19 am said:

    mga pangulo ng pilipinas…

    andrea berg

    andrea bocelli

    anello vibrante

    angela penbrook

    angels wife lovers

    anika noni rose http

    animal porn

    animated christmas cards

    animated emoticons

    aniston cox kiss

    aniston sedu hairstyles

    anonib

    anti depressi…

  40. superman at May 15th, 2008 at 5:19 pm said:

    superman…

    noli me tangere buod

    noni fruit http

    noni ribeirao http

  41. bsci course at May 16th, 2008 at 12:45 am said:

    bsci course…

    march madness sportsbook

    marie osmond

    mark ballas

  42. kendra wilkinson nude at May 16th, 2008 at 8:24 am said:

    kendra wilkinson nude…

    jigzone

    jizz hut

    jizzhut

  43. sextv1 at May 16th, 2008 at 4:06 pm said:

    sextv1…

    hentaiville

    herbert gr nemeyer

    herfirstbigcock

  44. atk models at May 16th, 2008 at 11:37 pm said:

    atk models…

    facebook view private photos 2008

    faceparty

    famouspornstars

  45. hotel washington http at May 17th, 2008 at 7:16 am said:

    hotel washington http…

    crave jaimee foxworth

    crazydumper

    creampie surprise

Comment On This Post