{"id":367,"date":"2007-06-22T23:22:18","date_gmt":"2007-06-23T06:22:18","guid":{"rendered":"http:\/\/www.red-sweater.com\/blog\/367\/wasnt-i-cute"},"modified":"2007-06-23T07:31:34","modified_gmt":"2007-06-23T14:31:34","slug":"wasnt-i-cute","status":"publish","type":"post","link":"https:\/\/redsweater.com\/blog\/367\/wasnt-i-cute","title":{"rendered":"Wasn&#8217;t I Cute?"},"content":{"rendered":"<p>A variety of influences tonight pointed me towards my earliest published article, for MacTech, in 1999 or so:<\/p>\n<p>\n<a href=\"http:\/\/www.mactech.com\/articles\/mactech\/Vol.15\/15.06\/MacsBugRevisited\/index.html\">MascBug Revisited<\/a>\n<\/p>\n<p>\nI was <em>really<\/em> just a kid. But I had learned an awful lot about debugging, thanks to my awesome job in the Apple system integration team. I guess that made me feel pretty confident about writing an article &#8211; for a real magazine, even. So what if hundreds or thousands of other developers knew more than I did about <em>software development<\/em>, I knew a lot about <em>debugging<\/em>! I had spent a few years testing and then developing the Mac OS system file (and system enabler), and was confident that few would be as up-to-date with MacsBug as I was.\n<\/p>\n<p>\nDebugging is a skill I have kept throughout my professional career. If you&#8217;ve got a bug, chances are I can help you get to the bottom of it. I&#8217;m <em>effing<\/em> good at that. The fact that I can <em>write code<\/em> is somewhat incidental, because my primary skill is as a debugger.\n<\/p>\n<p>This is especially handy when I&#8217;m debugging my own code, because I&#8217;ve got the bug writer and the bug buster  within easy reach :)\n<\/p>\n<p>\nThe MacTech article is antiquated &#8211; depressingly so &#8211; but many of the concepts still apply to OS X debugging. If you&#8217;re at a loss for how to approach buggy code in your project, my old 20-something article might actually be of some use to you.\n<\/p>\n<p>When it comes to debugging, some things never change.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A variety of influences tonight pointed me towards my earliest published article, for MacTech, in 1999 or so: MascBug Revisited I was really just a kid. But I had learned an awful lot about debugging, thanks to my awesome job in the Apple system integration team. I guess that made me feel pretty confident about [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-367","post","type-post","status-publish","format-standard","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/367","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=367"}],"version-history":[{"count":1,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/367\/revisions"}],"predecessor-version":[{"id":1634,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/367\/revisions\/1634"}],"wp:attachment":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/media?parent=367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/categories?post=367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/tags?post=367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}