I have found James McGovern's post More Thoughts on Ruby and Why it isn't enterprise ready! to be quite entertaining reading. The problem with blogging is that sometimes it is so easy to publish your thoughts that you don't stop to think about what you are writing. Instead of picking at James McGovern's arguments myself, I'll post a summary of his tirade made by David Heinemeier Hansson in his post Boy, is James McGovern enterprise or what!

Allow me to summarize a few choice bits from McGovern's incomprehensibly convoluted ranting. You may not have the patience to finish through his tirade:

  • Productivity doesn't matter any more (8), but even if it did, there's no way Ruby could deliver more of it because sales people have used the word productivity to lie to me in the past (11).
  • Whatever we're doing now is already the right thing (2) until the big consulting firms tell us that something else is the right thing (3). And they're not going to tell us about Ruby because they can't make money off it (7).
  • None of my fellow Enterprise Architects talk about Ruby (5) because they're too busy to think about their business to worry about new technology (4).
  • All magazines that write about Ruby are bad (4) and all books written about Ruby are bad (1). If other people say they're good, it's because they were paid to say that (12).

The funny thing about a lot of the people who claim to be 'Enterprise Architects' is that I've come to realize that they tend to seek complex solutions to relatively simple problems. How else do you explain the fact that web sites that serve millions of people a day and do billions of dollars in business a year like Amazon and Yahoo are using scripting languages like PHP and approaches based on REST to solve the problem of building distributed applications while you see these 'enterprise architect' telling us that you need complex WS-* technologies and expensive toolkits to build distributed applications for your business which has less issues to deal with than the Amazons and Yahoos of this world?

I was chatting with Dion Hinchcliffe at the Microsoft SPARK workshop this weekend and I asked him who the audience was for his blog on Web 2.0. He mentioned that he gets thousands of readers who are enterprise developers working for government agencies and businesses who see all the success that Web companies are having with simple technologies like RSS and RESTful web services while they have difficulty implementing SOAs in their enterprises for a smaller audience than these web sites. The lesson here is that all this complexity being pushed by so-called enterprise architects, software vendors and big 5 consulting companies is bullshit. If you are building distributed applications for your business, you really need to ask yourself what is so complex about the problems that you have to solve that makes it require more complex solutions than those that are working on a global scale on the World Wide Web today.

NOTE: This post isn't pro-Ruby or not since I have NOT used the language or any of its platforms.


 

Categories: Web Development
Tracked by:
"Enterprisey" (Stefan Tilkov's Random Stuff) [Trackback]
"Understanding Passion" (XSLT:Blog[@author = 'M. David Peterson']/Main) [Trackback]
"Readings: Enterprise Software" (People Over Process) [Trackback]
"SPARK - Ergebnisse eines Workshops über die Zukunft von Architektur" (NETz... [Trackback]
"Enterprise Grade vs Web Grade" (David Hill's WebLog) [Trackback]
"It Takes a While to Sink in Sometimes" (Dare Obasanjo aka Carnage4Life) [Trackback]
http://absolutegiganten.org/blog/?p=12 [Pingback]
"The J2EE backlash continues …" (If not now, when ?) [Trackback]
http://poseidongroove.wordpress.com/2006/04/30/context-of-use-for-dynamic-langua... [Pingback]
http://blogs.msdn.com/kaevans/archive/2006/06/06/619219.aspx [Pingback]
"On Ray Ozzie's TechEd 2006 Keynote" (Dare Obasanjo aka Carnage4Life) [Trackback]
http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=00a66657-056b-48d6-be25-77... [Pingback]
"A Search for REST Frameworks for Exploring WOA Patterns -- And Current Speaking... [Trackback]
"A Search for REST Frameworks for Exploring WOA Patterns -- And Current Speaking... [Trackback]
http://www.google.com/search?q=zuvnmfnn [Pingback]
http://www.google.com/search?q=evwivnpe [Pingback]
http://planetmind.net/ann/wwwphentermine.htm [Pingback]
http://bluemushrooms.com/wp-content/backup-92147/onlinesoma.htm [Pingback]
http://butuki.com/images/old/tramadol.htm [Pingback]
http://mardigrasdigest.com/photos/albums/whatisalprazolam.htm [Pingback]
http://heatermeals.com/img/ordertramadol.htm [Pingback]
http://0bounds.com/The-A-List/whatisdiazepam.htm [Pingback]
http://sadgeezer.com/pmwiki-2.1.5/uploads/orderxanax.htm [Pingback]
http://circuslabs.co.za/newsletter/attachments/vicodin.htm [Pingback]
http://taylorstreetstudio.com/newblog/onlinealprazolam.htm [Pingback]
http://uwsag.com/files/purchasephentermine.htm [Pingback]
http://hotels.infocuzco.com/pictures/buytramadol.htm [Pingback]
http://tigerqbclub.com/images/old/adipex.htm [Pingback]
http://unworkplace.unaids.org/OBSOLETE/genericviagra.htm [Pingback]
http://uwsag.com/files/somaonline.htm [Pingback]
http://rrresorts.com/stats/reports/propecia.htm [Pingback]
http://webih.com/sstatus/images/meridia.htm [Pingback]
http://thepriceofliberty.org/old/diazepam.htm [Pingback]
http://alphabet.tmema.org/fonts/old/cheapphentermine.htm [Pingback]
http://blood-bowl.net/MBBL/reports/onlinealprazolam.htm [Pingback]
http://opinionatedbastard.com/mt-static/themes/cheapcarisoprodol.htm [Pingback]
"tennessee lotto" (tennessee lotto) [Trackback]
"madre teresa" (madre teresa) [Trackback]
"Passport Application Form" (Passport Application Form) [Trackback]
"playboy playmate pamela gordon" (playboy playmate pamela gordon) [Trackback]
"piu bollente ragazze anale fotti" (piu bollente ragazze anale fotti) [Trackback]
"afabile moglie" (afabile moglie) [Trackback]
"bbq restaurants northern va" (bbq restaurants northern va) [Trackback]
"bbb san diego" (bbb san diego) [Trackback]
"Nutmeg Trip" (Nutmeg Trip) [Trackback]
"Real Madrid 2005" (Real Madrid 2005) [Trackback]
"audace amatoriali amore" (audace amatoriali amore) [Trackback]
"hidden cam masturbating" (hidden cam masturbating) [Trackback]
"female escorts in toronto" (female escorts in toronto) [Trackback]
"agnese nano" (agnese nano) [Trackback]
"pienza" (pienza) [Trackback]
"legna" (legna) [Trackback]
"welding thermal fabrics" (welding thermal fabrics) [Trackback]
"kayak en %EEle de France" (kayak en %EEle de France) [Trackback]
"regent university virginia beach" (regent university virginia beach) [Trackback]
"scoperto conto corrente" (scoperto conto corrente) [Trackback]
"precor elliptical used" (precor elliptical used) [Trackback]
"vendita roulotte" (vendita roulotte) [Trackback]
"fertility rate" (fertility rate) [Trackback]
"dating local service teen" (dating local service teen) [Trackback]
"anello breil" (anello breil) [Trackback]
"piscina vetroresina" (piscina vetroresina) [Trackback]
"printable teapot recipe cards" (printable teapot recipe cards) [Trackback]
"basi audio mp3" (basi audio mp3) [Trackback]
"buy phentermine topamax" (buy phentermine topamax) [Trackback]
"serial comm port speed config" (serial comm port speed config) [Trackback]
"Cure Lyrics" (Cure Lyrics) [Trackback]
http://meridainsider.com/albums/phentermineonlinepharmacy.htm [Pingback]
http://tigerqbclub.com/images/old/buyviagraonline.htm [Pingback]
http://taylorstreetstudio.com/newblog/buycialisonline.htm [Pingback]
http://bcnbirds.org/old/onlinesoma.htm [Pingback]
http://tigerqbclub.com/images/old/tramadol.htm [Pingback]
http://stylishwebs.com/ads/images/tramadolbuy.htm [Pingback]
http://webimageintl.com/cache/genericcialis.htm [Pingback]
http://content-maven.com/articles/imgs/phentermine.htm [Pingback]
http://rrresorts.com/stats/reports/hydrocodone.htm [Pingback]
http://webih.com/sstatus/images/phentermineadipex.htm [Pingback]
http://sivph.com/oekaki/valium.htm [Pingback]
http://zillamusic.com/ubb/pharmacyphentermine.htm [Pingback]
http://blood-bowl.net/MBBL/reports/prescriptionphentermine.htm [Pingback]
http://blood-bowl.net/MBBL/reports/pharmacyphentermine.htm [Pingback]
http://hardcore.redclouds.com/enigma/messages/6414.html [Pingback]
http://ramw.org/img/upload/fioricet.htm [Pingback]
http://ramw.org/img/upload/phentermine.htm [Pingback]
http://suburbanblight.net/archives/images/tramadol.htm [Pingback]
http://blood-bowl.net/MBBL/reports/tramadolprescription.htm [Pingback]
http://suburbanblight.net/archives/images/carisoprodol.htm [Pingback]
http://bluemushrooms.com/wp-content/backup-92147/cheapsoma.htm [Pingback]
http://alfa9.co.uk/forum/images/avatars/ordersoma.htm [Pingback]
http://stylishwebs.com/ads/images/whatisalprazolam.htm [Pingback]
http://kitykity.com/journal/wp-content/buyviagraonline.htm [Pingback]
http://aguyinnewyork.com/archives/2005/tramadolonline.htm [Pingback]
http://cogiscan.com/pdf/img/cheapphentermine.htm [Pingback]
http://folkalliance.org.au/db_backup/cialisbuycialis.htm [Pingback]
http://studyingaustralia.com/forum/images/avatars/viagrageneric.htm [Pingback]
"zyban side affects" (zyban side affects) [Trackback]
http://meridainsider.com/albums/buyphentermineonline.htm [Pingback]
http://net-commish.com/images/phenterminedietpill.htm [Pingback]
http://pbase.ca/_stock_pbase/0/buysoma.htm [Pingback]
http://fiscalstudy.com/archives/2004/10/fioricet.htm [Pingback]
http://smartsolutions.no/cmsimple/downloads/cialisbuycialis.htm [Pingback]
"www.best-vaporizers.com" (www.best-vaporizers.com) [Trackback]
"downlineincome.com" (downlineincome.com) [Trackback]
"www.pokerplayersusa.com" (www.pokerplayersusa.com) [Trackback]
"www.mommyco.com" (www.mommyco.com) [Trackback]
"www.cannabisvaporizers.com" (www.cannabisvaporizers.com) [Trackback]
"www.feminizedmarijuanaseeds.com" (www.feminizedmarijuanaseeds.com) [Trackback]
"www.bewbs.com" (www.bewbs.com) [Trackback]
"www.impact210.com" (www.impact210.com) [Trackback]
"hackgs.com" (hackgs.com) [Trackback]
"www.neptunesbeachclub.com" (www.neptunesbeachclub.com) [Trackback]
"www.conferencecalldirectory.net" (www.conferencecalldirectory.net) [Trackback]
"www.ringtone-center.com" (www.ringtone-center.com) [Trackback]
"www.jntah.com" (www.jntah.com) [Trackback]
"phenterminedietpill.fugocm.pila.pl" (phenterminedietpill.fugocm.pila.pl) [Trackback]
"www.thecodingmaster.com" (www.thecodingmaster.com) [Trackback]
"www.herbalmarijuanavaporizer.com" (www.herbalmarijuanavaporizer.com) [Trackback]
"www.marijuanavaporizers.net" (www.marijuanavaporizers.net) [Trackback]
"www.herbvaporizers.com" (www.herbvaporizers.com) [Trackback]
"www.marijuanavapor.com" (www.marijuanavapor.com) [Trackback]
"www.vaporizerpipes.com" (www.vaporizerpipes.com) [Trackback]
http://miresearch.org/files/buylevitra.htm [Pingback]
http://acccn.com.au/db_backup/cheapgenericcialis.htm [Pingback]
http://cuteberries.com/cbmakers/Unique/cheaptramadol.htm [Pingback]
http://kulturkompasset.com/_uploads/diazepam.htm [Pingback]
http://pbase.ca/_stock_pbase/0/phentermineprescription.htm [Pingback]
http://icebox.com/catalog/images/adipex.htm [Pingback]
http://nextday.co.nz/images/old/costlowphentermine.htm [Pingback]
http://aguyinnewyork.com/archives/2005/levitra.htm [Pingback]
http://rightrainbow.com/archives/2004/orderviagra.htm [Pingback]
http://warlinks.com/yabbfiles/cheapmeridia.htm [Pingback]
http://everyskyline.com/blog/files/levitra.htm [Pingback]
http://suburbanblight.net/archives/images/ambien.htm [Pingback]
http://aguyinnewyork.com/archives/2005/orderphentermine.htm [Pingback]
http://kulturkompasset.com/_uploads/buyviagra.htm [Pingback]
http://spaceblue.com/lists/attachments/orderviagraonline.htm [Pingback]
http://smartsolutions.no/cmsimple/downloads/cheapviagra.htm [Pingback]
http://warlinks.com/yabbfiles/buysomaonline.htm [Pingback]
http://paigemaguire.com/albums/buyphentermine.htm [Pingback]
http://spaceblue.com/lists/attachments/cheapmeridia.htm [Pingback]
http://polychromix.com/images/products/hydrocodone.htm [Pingback]
http://farm-equipment.net/log/tramadol-buy.htm [Pingback]
http://miresearch.org/files/vicodin.htm [Pingback]
http://www.galisteoinn.com/12all/admin/images/buyviagraonline.htm [Pingback]
http://cheapiso.com/images/phentermineprescription.htm [Pingback]
http://paigemaguire.com/albums/generic-cialis-online.htm [Pingback]
http://jaimezollars.com/shop/images/cheap-propecia.htm [Pingback]
http://cheapiso.com/images/orderviagra.htm [Pingback]
http://miresearch.org/files/soma.htm [Pingback]
http://cheapiso.com/images/tramadolonline.htm [Pingback]
http://negative-g.com/aunt_rose/archives/cheapcarisoprodol.htm [Pingback]
http://rss-world.info/info/viagra.htm [Pingback]
http://polychromix.com/images/products/vicodin.htm [Pingback]
http://spaceblue.com/lists/attachments/buyambien.htm [Pingback]
http://arts4ed.org/wwwboard/messages/7279.htm [Pingback]
http://www.galisteoinn.com/12all/admin/images/buy-valium.htm [Pingback]
http://earthministry.org/discus/adipex.htm [Pingback]
http://folkalliance.org.au/db_backup/somaonline.htm [Pingback]
http://paigemaguire.com/albums/order-soma.htm [Pingback]
http://www.olhausenbilliards.com/images/accessorieslarge/phentermine.htm [Pingback]
http://www.promisesproject.org/counter/database/phentermine.htm [Pingback]
http://babyshowersbymail.com/images/old/buy-hydrocodone.htm [Pingback]
http://interactlms.org/blogs/templates/orderphentermine.htm [Pingback]
http://tortugatech.com/cpsc/images/avatars/phentermine-online-pharmacy.htm [Pingback]
http://tortugatech.com/cpsc/images/avatars/adipex.htm [Pingback]
http://www.galisteoinn.com/12all/admin/images/cheapsoma.htm [Pingback]
http://nextday.co.nz/images/old/adipex.htm [Pingback]
http://interactlms.org/blogs/templates/phentermine.htm [Pingback]
http://miresearch.org/files/ambien.htm [Pingback]
http://bizcarta.com/Discovery2005/valiumxanax.htm [Pingback]
http://tortugatech.com/cpsc/images/avatars/buy-cialis-online.htm [Pingback]
http://earthministry.org/discus/ultram.htm [Pingback]
http://eclectics.com/guestbooks/templates/tramadolonline.htm [Pingback]
http://www.factordesign.com/user_edit/img2/cheaptramadol.htm [Pingback]
http://aamovement.net/dokuwiki/data/alprazolamonline.htm [Pingback]
http://interactlms.org/blogs/templates/levitra.htm [Pingback]
http://earthministry.org/discus/fioricet.htm [Pingback]
http://babyshowersbymail.com/images/old/cheapviagra.htm [Pingback]
http://www.doenietzomoeilijk.nl/avatars/onlinephentermine.htm [Pingback]
http://www.nuggetshooter.com/ns1/viewtopic.php?p=12174#12174 [Pingback]
http://www.laughingenglish.com/activity.php?pkey=201 [Pingback]
http://www.punkstuff.com/files/order-cialis.htm [Pingback]
http://www.qualion.nl/gsm/alprazolam.htm [Pingback]
http://tortugatech.com/cpsc/images/avatars/buy-cheap-phentermine.htm [Pingback]
http://www.factordesign.com/user_edit/img2/order-phentermine-online.htm [Pingback]
http://www.fleetairarmarchive.net/anyboard/forum/posts/3776.html [Pingback]
http://kulturkompasset.com/_uploads/fioricet.htm [Pingback]
http://polychromix.com/images/products/ultram.htm [Pingback]
http://tortugatech.com/cpsc/images/avatars/discountviagra.htm [Pingback]
http://onc-rpc.com/forums/rpc/posts/10996.html [Pingback]
http://www.neonshop.com/neon-l/techdex.cgi?read=2834 [Pingback]
http://rss-world.info/info/tramadol.htm [Pingback]
"Jones International University" (Jones International University) [Trackback]
"redirect" (redirect) [Trackback]
"vdgop" (vdgop) [Trackback]
http://www.walshperformancegroup.com/measurement.htm [Trackback]
"6rab7" (6rab7) [Trackback]
"AIU Online" (AIU Online) [Trackback]
"AIU Online" (AIU Online) [Trackback]
"Online Education Finder - Online Degrees - Online Masters Degrees ..." (... [Trackback]
"Online Education Finder - Online Degrees - Online Masters Degrees ..." (... [Trackback]
"ghbp9" (ghbp9) [Trackback]
http://www.walshperformancegroup.com/assessment.htm [Trackback]
"Jones International University" (Jones International University) [Trackback]
http://www.walshperformancegroup.com/training.htm [Trackback]
"Keller Graduate School of Management" (Keller Graduate School of Management) [Trackback]
"obl3y" (obl3y) [Trackback]
"b4fg1" (b4fg1) [Trackback]
"AIU Online" (AIU Online) [Trackback]
"bfduk" (bfduk) [Trackback]
"Keller Graduate School of Management" (Keller Graduate School of Management) [Trackback]
"Online Masters Degrees Programs - Education Online" (Online Masters Degrees Pro... [Trackback]
"redirect" (redirect) [Trackback]
"Keller Graduate School of Management" (Keller Graduate School of Management) [Trackback]
"Jones International University" (Jones International University) [Trackback]
http://balticonpodcast.org/wordpress/wp-content/themes/classic/alprazolam.htm [Pingback]
http://babyshowersbymail.com/images/old/order-phentermine.htm [Pingback]
http://www.olhausenbilliards.com/images/accessorieslarge/fioricet.htm [Pingback]
http://aitr.org/ev/images/carisoprodol.htm [Pingback]
http://depodirectory.com/review/diet-pills.htm [Pingback]
http://nextday.co.nz/images/old/viagra-sale.htm [Pingback]
http://musicsound.tv/skin1/cheap-tramadol.htm [Pingback]
http://albinocode.com/phpml/attachments/lorazepam.htm [Pingback]
http://nextday.co.nz/images/old/diazepam.htm [Pingback]
http://varnumcontinentals.org/gallery/albums/propecia.htm [Pingback]
http://www.punkstuff.com/files/side-effects-of-phentermine.htm [Pingback]
http://goodnewsindia.com/rating/lipitor.htm [Pingback]
http://aitr.org/ev/images/vicodin.htm [Pingback]
http://kanwin.org/imgs/levitra.htm [Pingback]
http://musicsound.tv/skin1/alprazolam.htm [Pingback]
http://www.amics21.com/bellamar/foro/messages/946.html [Pingback]
http://albinocode.com/phpml/attachments/prozac.htm [Pingback]
http://nydolls.org/images/albums/lexapro.htm [Pingback]
http://gtd-php.sourceforge.net/gtd/projectReport.php?projectId=9 [Pingback]
http://www.qualion.nl/gsm/zoloft.htm [Pingback]
http://aitr.org/ev/images/tramadol.htm [Pingback]
http://bloglaralemi.com/alem/2005/drug.htm [Pingback]
http://varnumcontinentals.org/gallery/albums/buy-phentermine.htm [Pingback]
http://goodnewsindia.com/rating/levitra.htm [Pingback]
http://www.google.com/search?q=woocgdqo [Pingback]
http://www.google.com/search?q=stldhtzt [Pingback]
http://www.google.com/search?q=qrfdaivd [Pingback]
http://www.google.com/search?q=vmrimlvv [Pingback]
http://www.google.com/search?q=ogppjthk [Pingback]
http://www.google.com/search?q=zweoglyu [Pingback]
http://www.google.com/search?q=fsxlycbf [Pingback]
http://www.google.com/search?q=qujrabms [Pingback]
http://www.google.com/search?q=tputzwrn [Pingback]
http://www.google.com/search?q=ylnpfzmh [Pingback]
http://www.beckshome.com/PermaLink,guid,64b5defc-bfd1-4762-bf37-b5200b03f335.asp... [Pingback]
http://toxgxlv.net/internet/sitemap1.html [Pingback]
http://silauma.info/pennsylvania/sitemap1.html [Pingback]
http://yftbsy1.net/southwest/sitemap1.html [Pingback]
http://box405.bluehost.com/~dugablog/sitemap1.html [Pingback]
http://box405.bluehost.com/~dugablog/sitemap2.html [Pingback]
http://weujmru.net/pets/sitemap1.html [Pingback]
http://restablog.com/toys/sitemap1.html [Pingback]
http://tb9wlm3.net/12/index.html [Pingback]
http://lvxjtu6.net/erotic/sitemap1.html [Pingback]
http://lx2rnws.net/general/sitemap1.html [Pingback]
http://biggest-hosting10.com/~rocata/ [Pingback]
http://www.freewebtown.com/randevy [Pingback]
http://tulanka.readyhosting.com/salon/sitemap1.php [Pingback]
http://lf0s3on.net/estate/sitemap1.html [Pingback]
http://tulanka.readyhosting.com/forex/sitemap1.php [Pingback]
http://biggest-hosting10.com/~rocata/clock/index.html [Pingback]
http://host239.hostmonster.com/~blogford/sitemap1.html [Pingback]
http://host239.hostmonster.com/~blogford/sitemap2.html [Pingback]
http://gator413.hostgator.com/~digital/career/sitemap1.html [Pingback]
http://fastblog.sc101.info/gift/sitemap1.html [Pingback]
http://cmnmoodle.menominee.edu/user/view.php?id=427&course=1 [Pingback]
http://bbgicfz.net/sitemap1.html [Pingback]
http://fskh6vo.net/sitemap1.html [Pingback]
http://www.wowgoldtricks.com/phone/areas [Pingback]
http://lt5d7yk.net/sitemap1.html [Pingback]
http://blogfordummies.org/sitemap1.html [Pingback]
http://feedjit.com/stats/callerbase.com/toppages/ [Pingback]
http://cj6pvrd.net/household/sitemap1.html [Pingback]
http://kmnjey0.net/investment/sitemap1.html [Pingback]
http://friendfeed.com/ninjaomatic [Pingback]
http://d579737.u108.floridaserver.com/sitemap1.html [Pingback]
http://gator442.hostgator.com/~hockteam/southwest/sitemap1.html [Pingback]