{"id":45,"date":"2013-02-15T04:47:00","date_gmt":"2013-02-15T04:47:00","guid":{"rendered":"http:\/\/sdi.thoughtstorms.info\/?p=45"},"modified":"2013-02-15T04:47:00","modified_gmt":"2013-02-15T04:47:00","slug":"giles-bowkett-rails-went-off-the-rails","status":"publish","type":"post","link":"https:\/\/sdi.thoughtstorms.info\/?p=45","title":{"rendered":"Giles Bowkett: Rails Went Off The Rails"},"content":{"rendered":"<div dir=\"ltr\" trbidi=\"on\">It&#8217;s fascinating to read\u00a0<a href=\"http:\/\/gilesbowkett.blogspot.com.br\/2012\/02\/rails-went-off-rails-why-im-rebuilding.html\">Giles Bowkett on Rails<\/a>,\u00a0its bloat, its falling out of fashion.<\/p>\n<p>Fascinating mainly because it so clearly highlights that no-one is immune from this life-cycle that goes :<\/p>\n<ul>\n<li>new, simpler and easier than anything else<\/li>\n<li>hot-new thing that everyone loves<\/li>\n<li>adding more fluff to deal with more edge-cases<\/li>\n<li>build-up of technical debt<\/li>\n<li>re-writes to try to make more general, more principled, but requiring more configuration<\/li>\n<li>old and bloated.<\/li>\n<\/ul>\n<div>Certainly Python isn&#8217;t immune. We&#8217;ve been through this cycle with Zope, Plone &#8230; feels like Django has too. Java went through it several times. The node\/js\/coffeescript frameworks will go through it too.\u00a0<\/div>\n<div><\/div>\n<div>DOS\/Windows did it. I guess the Macintosh OS has, though Apple have been more willing to kill and reboot its operating systems with the moves to OSX (BSD) and then iOS.<\/div>\n<div><\/div>\n<div><\/div>\n<p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s fascinating to read\u00a0Giles Bowkett on Rails,\u00a0its bloat, its falling out of fashion. Fascinating mainly because it so clearly highlights that no-one is immune from this life-cycle that goes : new, simpler and easier than anything else hot-new thing that everyone loves adding more fluff to deal with more edge-cases build-up of technical debt re-writes [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[377,396,495],"class_list":["post-45","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-rails","tag-ruby","tag-web-frameworks"],"_links":{"self":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=45"}],"version-history":[{"count":0,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/45\/revisions"}],"wp:attachment":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}