{"id":672,"date":"2024-07-15T23:14:38","date_gmt":"2024-07-15T23:14:38","guid":{"rendered":"https:\/\/objc.net\/?p=672"},"modified":"2024-07-15T23:20:23","modified_gmt":"2024-07-15T23:20:23","slug":"cocotron-still-memorable","status":"publish","type":"post","link":"https:\/\/objc.net\/index.php\/2024\/07\/cocotron-still-memorable\/","title":{"rendered":"Cocotron still memorable"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Some recently asked on Hacker News &#8220;<a href=\"https:\/\/news.ycombinator.com\/item?id=40818809\">&nbsp;What is the best code base you ever worked on?<\/a>&#8221; and a couple people chimed in with Cocotron here:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/news.ycombinator.com\/item?id=40819146\">https:\/\/news.ycombinator.com\/item?id=40819146<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"813\" height=\"657\" src=\"https:\/\/objc.net\/wp-content\/uploads\/2024\/07\/image.png\" alt=\"\" class=\"wp-image-673\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Unfortunately the economics of Cocotron don&#8217;t really work out, there aren&#8217;t enough people who want to port from Mac to PC in this fashion. I did implement a ton of it, but &#8230;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>I wasn&#8217;t entirely alone, there were others making important contributions.<\/li>\n\n\n\n<li>There is no API design, if you stick to the existing design this make it a lot easier than trying to be creative.<\/li>\n\n\n\n<li>There is no organization overhead, I was just writing code and pushing it, no discussion.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks to <a href=\"https:\/\/loufranco.com\">Lou<\/a> for pointing this HN post out to me!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some recently asked on Hacker News &#8220;&nbsp;What is the best code base you ever worked on?&#8221; and a couple people chimed in with Cocotron here: https:\/\/news.ycombinator.com\/item?id=40819146 Unfortunately the economics of Cocotron don&#8217;t really work out, there aren&#8217;t enough people who want to port from Mac to PC in this fashion. I did implement a ton of it, but &#8230; Thanks to Lou for pointing this HN post out to me!<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-672","post","type-post","status-publish","format-standard","hentry","category-opensource"],"_links":{"self":[{"href":"https:\/\/objc.net\/index.php\/wp-json\/wp\/v2\/posts\/672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/objc.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/objc.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/objc.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/objc.net\/index.php\/wp-json\/wp\/v2\/comments?post=672"}],"version-history":[{"count":4,"href":"https:\/\/objc.net\/index.php\/wp-json\/wp\/v2\/posts\/672\/revisions"}],"predecessor-version":[{"id":677,"href":"https:\/\/objc.net\/index.php\/wp-json\/wp\/v2\/posts\/672\/revisions\/677"}],"wp:attachment":[{"href":"https:\/\/objc.net\/index.php\/wp-json\/wp\/v2\/media?parent=672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/objc.net\/index.php\/wp-json\/wp\/v2\/categories?post=672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/objc.net\/index.php\/wp-json\/wp\/v2\/tags?post=672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}