{"id":162,"date":"2006-07-23T21:23:47","date_gmt":"2006-07-24T04:23:47","guid":{"rendered":"http:\/\/www.red-sweater.com\/blog\/162\/iron-coder-three"},"modified":"2006-07-23T21:51:20","modified_gmt":"2006-07-24T04:51:20","slug":"iron-coder-three","status":"publish","type":"post","link":"https:\/\/redsweater.com\/blog\/162\/iron-coder-three","title":{"rendered":"Iron Coder Three"},"content":{"rendered":"<p>The third <a href=\"http:\/\/www.ironcoder.org\/\">Iron Coder<\/a> concluded tonight.  <a href=\"http:\/\/www.borkware.com\">Mark Dalrymple<\/a> emerged victorius! I&#8217;m really happy for Mark&#8217;s win because <a href=\"http:\/\/ironcoder.org\/entries\/ironcoder_2\/RaceAgainstTime-MarkD.zip\">his entry<\/a> was fun, and because it was clear he latched on to the opportunity to use the contest as an opportunity to really learn more about the Mac OS X APIs. I also have a lot of faith that Mark will be a good &#8220;chairman&#8221; for the next contest.<\/p>\n<p>\nI came in <a href=\"http:\/\/paste.lisp.org\/display\/23046\">3rd or 4th<\/a>, depending on how you do the math. My entry this time is called <a href=\"http:\/\/ironcoder.org\/entries\/ironcoder_2\/DCJ-WHYDFML.zip\">What Have You Done For Me Lately<\/a>. It&#8217;s as a relatively snazzy (IMHO) application that gives the user a visual impression of how much time they&#8217;re spending in each application over a given period of time. Since the API for this contest was &#8220;CoreGraphics,&#8221; I used it as an excuse to play with patterns, which I use to fill the bar-graphs.\n<\/p>\n<p>\nDownload all the entries for the latest contest in a single DMG! Click <a href=\"http:\/\/ironcoder.org\/entries\/ironcoder_2.dmg\">here<\/a>. (Thanks to <a href=\"http:\/\/www.toxicsoftware.com\/\">Jon Wight<\/a> for putting this together).\n<\/p>\n<p>\nI take a different approach to Iron Coder than many of the contestants. There is a tendency to make &#8220;something cool&#8221; at the expense of refinement. These submissions are awesome! They make me laugh and stun me with their creativity. But I stubbornly cling to a different ideal. I use the event as an opportunity to play &#8220;what if a product&#8217;s entire cycle was 48 hours.&#8221; Now, I won&#8217;t go so far as to say my submission is bug-free, but I try to make it &#8220;release-ready.&#8221; That means I hold off adding features if the time limit doesn&#8217;t support it. I like the constraints that a 48 hour deadline gives me for producing a &#8220;relatively shippable product.&#8221;  Instead of asking myself how much I can possibly cram into the submission, I ask myself how much can I make &#8220;user-ready&#8221; and try to accomplish that.\n<\/p>\n<p>\nAt the end of 48 hours (with time out for sleep, family, and social commitments), what I submit is not exactly product material, but something I can proudly attach the Red Sweater brand to.\n<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The third Iron Coder concluded tonight. Mark Dalrymple emerged victorius! I&#8217;m really happy for Mark&#8217;s win because his entry was fun, and because it was clear he latched on to the opportunity to use the contest as an opportunity to really learn more about the Mac OS X APIs. I also have a lot of [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31,11,20,15],"tags":[],"class_list":["post-162","post","type-post","status-publish","format-standard","hentry","category-carbon","category-cocoa","category-hacking","category-programming"],"_links":{"self":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/comments?post=162"}],"version-history":[{"count":0,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/162\/revisions"}],"wp:attachment":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/media?parent=162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/categories?post=162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/tags?post=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}