{"id":1640,"date":"2006-09-03T07:45:36","date_gmt":"2006-09-03T14:45:36","guid":{"rendered":"http:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/"},"modified":"2006-09-03T07:45:36","modified_gmt":"2006-09-03T14:45:36","slug":"geek-fight","status":"publish","type":"post","link":"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/","title":{"rendered":"geek fight!"},"content":{"rendered":"<p>If you enjoy people getting at each others throats and like geek subjects (that&#8217;s all four of you) then you could follow the discussion between <a href=\"http:\/\/www.joelonsoftware.com\/items\/2006\/09\/01.html\">Joel<\/a> and <a href=\"http:\/\/www.loudthinking.com\/arc\/000596.html\">David<\/a>.<\/p>\n<p>I think it&#8217;s about Ruby on Rails. I didn&#8217;t read it. Although Joel writes usually nice, and David really loves Ruby. He is the one that came up with the Quicktime screen capture movies that show how to do things with Rails. Better get over there quickly, usually smart people ( they both certainly are ) realize very quickly that fighting is not the smartest thing to do. I think they will find a peaceful agreement, or at least will leave each other alone pretty quickly. Then you have to turn to politics again for a good fight. Actually those are not as good, since they are deeply rooted in stupidity. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you enjoy people getting at each others throats and like geek subjects (that&#8217;s all four of you) then you could follow the discussion between Joel and David. I think it&#8217;s about Ruby on Rails. I didn&#8217;t read it. Although Joel writes usually nice, and David really loves Ruby. He is the one that came [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,15,19],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Joel vs. David: When Tech Titans Clash Over Ruby on Rails<\/title>\n<meta name=\"description\" content=\"A playful look at the debate between Joel Spolsky and David Heinemeier Hansson over Ruby on Rails. Tech disagreements as spectator sport.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Joel vs. David: When Tech Titans Clash Over Ruby on Rails\" \/>\n<meta property=\"og:description\" content=\"A playful look at the debate between Joel Spolsky and David Heinemeier Hansson over Ruby on Rails. Tech disagreements as spectator sport.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/\" \/>\n<meta property=\"og:site_name\" content=\"Andreas Wacker\" \/>\n<meta property=\"article:published_time\" content=\"2006-09-03T14:45:36+00:00\" \/>\n<meta name=\"author\" content=\"1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@_andreaswacker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/\"},\"author\":{\"name\":\"1\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/691b5221b886b3b09742e476a16e5631\"},\"headline\":\"geek fight!\",\"datePublished\":\"2006-09-03T14:45:36+00:00\",\"dateModified\":\"2006-09-03T14:45:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/\"},\"wordCount\":142,\"publisher\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/c1f46a348eafeb52ee54843dce18442a\"},\"articleSection\":[\"communication\",\"internet\",\"technology\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/\",\"url\":\"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/\",\"name\":\"Joel vs. David: When Tech Titans Clash Over Ruby on Rails\",\"isPartOf\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#website\"},\"datePublished\":\"2006-09-03T14:45:36+00:00\",\"dateModified\":\"2006-09-03T14:45:36+00:00\",\"description\":\"A playful look at the debate between Joel Spolsky and David Heinemeier Hansson over Ruby on Rails. Tech disagreements as spectator sport.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.andreaswacker.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"geek fight!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#website\",\"url\":\"https:\/\/www.andreaswacker.com\/blog\/\",\"name\":\"Andreas Wacker\",\"description\":\"weblog\",\"publisher\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/c1f46a348eafeb52ee54843dce18442a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.andreaswacker.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/c1f46a348eafeb52ee54843dce18442a\",\"name\":\"Andreas Wacker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.andreaswacker.com\/blog\/wp-content\/uploads\/2024\/06\/awfavion.png\",\"contentUrl\":\"https:\/\/www.andreaswacker.com\/blog\/wp-content\/uploads\/2024\/06\/awfavion.png\",\"width\":248,\"height\":248,\"caption\":\"Andreas Wacker\"},\"logo\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/www.andreaswacker.com\",\"https:\/\/www.instagram.com\/_andreaswacker\/\",\"https:\/\/x.com\/_andreaswacker\",\"https:\/\/www.youtube.com\/channel\/UCWwFtVC_HATVr-R5EiNmhHw\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/691b5221b886b3b09742e476a16e5631\",\"name\":\"1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"1\"},\"url\":\"https:\/\/www.andreaswacker.com\/blog\/author\/1\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Joel vs. David: When Tech Titans Clash Over Ruby on Rails","description":"A playful look at the debate between Joel Spolsky and David Heinemeier Hansson over Ruby on Rails. Tech disagreements as spectator sport.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/","og_locale":"en_US","og_type":"article","og_title":"Joel vs. David: When Tech Titans Clash Over Ruby on Rails","og_description":"A playful look at the debate between Joel Spolsky and David Heinemeier Hansson over Ruby on Rails. Tech disagreements as spectator sport.","og_url":"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/","og_site_name":"Andreas Wacker","article_published_time":"2006-09-03T14:45:36+00:00","author":"1","twitter_card":"summary_large_image","twitter_site":"@_andreaswacker","twitter_misc":{"Written by":"1","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/#article","isPartOf":{"@id":"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/"},"author":{"name":"1","@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/691b5221b886b3b09742e476a16e5631"},"headline":"geek fight!","datePublished":"2006-09-03T14:45:36+00:00","dateModified":"2006-09-03T14:45:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/"},"wordCount":142,"publisher":{"@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/c1f46a348eafeb52ee54843dce18442a"},"articleSection":["communication","internet","technology"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/","url":"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/","name":"Joel vs. David: When Tech Titans Clash Over Ruby on Rails","isPartOf":{"@id":"https:\/\/www.andreaswacker.com\/blog\/#website"},"datePublished":"2006-09-03T14:45:36+00:00","dateModified":"2006-09-03T14:45:36+00:00","description":"A playful look at the debate between Joel Spolsky and David Heinemeier Hansson over Ruby on Rails. Tech disagreements as spectator sport.","breadcrumb":{"@id":"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.andreaswacker.com\/blog\/2006\/09\/03\/geek-fight\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.andreaswacker.com\/blog\/"},{"@type":"ListItem","position":2,"name":"geek fight!"}]},{"@type":"WebSite","@id":"https:\/\/www.andreaswacker.com\/blog\/#website","url":"https:\/\/www.andreaswacker.com\/blog\/","name":"Andreas Wacker","description":"weblog","publisher":{"@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/c1f46a348eafeb52ee54843dce18442a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.andreaswacker.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/c1f46a348eafeb52ee54843dce18442a","name":"Andreas Wacker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.andreaswacker.com\/blog\/wp-content\/uploads\/2024\/06\/awfavion.png","contentUrl":"https:\/\/www.andreaswacker.com\/blog\/wp-content\/uploads\/2024\/06\/awfavion.png","width":248,"height":248,"caption":"Andreas Wacker"},"logo":{"@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/www.andreaswacker.com","https:\/\/www.instagram.com\/_andreaswacker\/","https:\/\/x.com\/_andreaswacker","https:\/\/www.youtube.com\/channel\/UCWwFtVC_HATVr-R5EiNmhHw"]},{"@type":"Person","@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/691b5221b886b3b09742e476a16e5631","name":"1","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"1"},"url":"https:\/\/www.andreaswacker.com\/blog\/author\/1\/"}]}},"_links":{"self":[{"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/posts\/1640"}],"collection":[{"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/comments?post=1640"}],"version-history":[{"count":0,"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/posts\/1640\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/media?parent=1640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/categories?post=1640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/tags?post=1640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}