{"id":189,"date":"2010-12-02T11:44:49","date_gmt":"2010-12-02T18:44:49","guid":{"rendered":"http:\/\/journeyman.ivystreetinc.com\/?p=189"},"modified":"2010-12-02T11:47:52","modified_gmt":"2010-12-02T18:47:52","slug":"mountain-bikes-and-misapplication-of-sliced-bananas","status":"publish","type":"post","link":"http:\/\/10kdev.net\/?p=189","title":{"rendered":"Mountain Bikes and Misapplication of Sliced Bananas"},"content":{"rendered":"<p>Have you ever known someone like this?\u00a0 Maybe it was a child:<\/p>\n<p>&#8220;Well, I was making tomato soup and I saw the bananas sitting there, and thought they&#8217;ll just go to waste.\u00a0 So I sliced them up in the soup!\u00a0 Then, remembering I had some cheese and sausage and pickled herring left from that party &#8212; I threw them in, and also the last of those brownies from the office meeting.&#8221;<\/p>\n<p>Yum.\u00a0 That&#8217;s gotta be some great tomato soup.<\/p>\n<p>If the goal was to make tomato soup . . . it was <em>quite<\/em> missed by the misapplication of ingredients.\u00a0 Sliced bananas don&#8217;t work well in everything.<\/p>\n<p><strong>Mountain Bikes<\/strong><\/p>\n<p>Recently I was looking for a rear cargo carry rack for my mountain bike.\u00a0 For the winter, I have mounted some monstrous tires to float over the snow and grip some ice.\u00a0 Monstrous.\u00a0 I also have the need of carrying some cargo so I started to look for a bike rack that bolts onto the rear.\u00a0 I can&#8217;t find one.\u00a0 I looked at maybe 10 models, even very expensive ones.\u00a0 None provide the clearance on the giant snow tire or meet the specifications of my particular bike.\u00a0 None.<\/p>\n<p>One company I talked to suggested this: &#8220;Why don&#8217;t you just use a smaller tire, then the rack will fit.&#8221;<\/p>\n<p>To which I responded: &#8220;Thanks, but that would defeat the whole purpose of the snow tires!&#8221;<\/p>\n<p>So basically the guy suggested I add sliced bananas to my soup, ignoring the whole requirements of what I need, just to make one little thing work.<\/p>\n<p>So &#8212; I made something myself.<\/p>\n<p><strong>Misapplication of Sliced Bananas in Technology<\/strong><\/p>\n<p>This kind of scenario has so many equivalencies in the tech world I&#8217;m making a second pot of coffee just to think about them!<\/p>\n<p>Off the top of my head, I&#8217;ve found sliced bananas in these situations:<\/p>\n<ul>\n<li>Tooling.\u00a0 For some reason a lot of places lock down tooling.\u00a0 One contract I worked at wanted high quality graphics, but wouldn&#8217;t give me anything close to Photoshop to create and edit them! I couldn&#8217;t even install my own license on my work machine, so I did it on my notebook offsite.\u00a0 Else &#8212; use the company standard &#8220;pixel paint.&#8221;\u00a0 Dear god.<\/li>\n<li>Features.\u00a0 Hey &#8212; Powerbuilder worked pretty good in 1998 right?\u00a0 So why not use the same usability documents for a web app?\u00a0 (This is a true story . . . )<\/li>\n<li>Methodology.\u00a0 You knew I was going there!\u00a0 If we have all those Agile tools let&#8217;s use them!\u00a0 In fact, let&#8217;s retrofit the project INTO Agile that&#8217;ll make it . . Agile.\u00a0 It my not get done but who cares.<\/li>\n<\/ul>\n<p>Recently the methodology sliced banana has been rearing its ugly head up everywhere.\u00a0 I have been talking around and reading sites etc. and it looks like a lot of the rigid agile stuff has been falling to the wayside.\u00a0 So the providers of it are trying to do anything to sell it.\u00a0\u00a0 For instance, I have talked to several places that talk about TDD and how important it is but barely anyone uses it.\u00a0 TDD is a sliced banana, definitely.\u00a0 Or what about top-down agile?\u00a0 This is where all the projects info is put into an Agile tool with the intent of making a dashboard for upper management.\u00a0 But &#8212; once this is rooted in upper management the very &#8220;Agile&#8221; nature of the project is scuttled because if there&#8217;s a problem, it can&#8217;t be changed.\u00a0 Another sliced banana.<\/p>\n<p>Features has me thinking too.\u00a0 A lot of places that don&#8217;t even know their business model want uber-flexible frameworks with high amounts of functionality.\u00a0 Well, I&#8217;ve learned something from mountain bikes, kayaks, other objects like iPhones and iPads.\u00a0 Things that do a lot of stuff\u00a0 do not do one thing outstandingly.\u00a0 Sorry but that&#8217;s just how it is.\u00a0 A super fancy UI (function=eye appeal) is harder to change quickly.\u00a0 A broad domain model takes more time to extend.<\/p>\n<p>Tooling too.\u00a0 You want to have it all?\u00a0 Get the IntelliJ IDE BUT it costs money and is a less flexible environment.\u00a0 So you like basic editing\/quick turn around\u00a0 time?\u00a0 Use VIM and the command line; but forget about good debugging.\u00a0 Some people need a Cuisinart, sometimes the task needs a Cuisinart; or sometimes a person can do everything with a good knife.<\/p>\n<p>Well anyway I think I have made my point.\u00a0 Most of us would prefer to spend our time on just making simple good ole&#8217; tomato soup when that&#8217;s what&#8217;s needed.\u00a0 And its surprisingly difficult to make in the software world.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever known someone like this?\u00a0 Maybe it was a child: &#8220;Well, I was making tomato soup and I saw the bananas sitting there, and thought they&#8217;ll just go to waste.\u00a0 So I sliced them up in the soup!\u00a0 Then, remembering I had some cheese and sausage and pickled herring left from that party [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/189"}],"collection":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=189"}],"version-history":[{"count":4,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/189\/revisions"}],"predecessor-version":[{"id":191,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/189\/revisions\/191"}],"wp:attachment":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=189"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}