{"id":1,"date":"2011-08-24T10:08:22","date_gmt":"2011-08-24T10:08:22","guid":{"rendered":"http:\/\/blog.mozilla.org\/nfroyd\/?p=1"},"modified":"2011-08-26T17:39:18","modified_gmt":"2011-08-26T17:39:18","slug":"hello-world","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/nfroyd\/2011\/08\/24\/hello-world\/","title":{"rendered":"Hello world!"},"content":{"rendered":"<p>My name is Nathan Froyd and I work in Taras Glek&#8217;s group on performance-related things.\u00a0 I&#8217;m working remote; I live in the wonderful city of Indianapolis, Indiana.<\/p>\n<p>I started working at Mozilla back in mid-June, but took quite some time off due to cardiac arrest from <a href=\"http:\/\/www.ncbi.nlm.nih.gov\/pubmedhealth\/PMH0001204\/\">streptococcal myocarditis<\/a>.\u00a0 Fortunately I came through that OK, and folks at Mozilla have been very helpful and understanding during my hospitalization and recovery.\u00a0 I&#8217;ve been back to work for a couple of weeks now and finally feel like a Mozilla employee. \ud83d\ude42<\/p>\n<p>In my previous work, I worked on the GNU toolchain at <a href=\"http:\/\/www.codesourcery.com\/\">CodeSourcery<\/a>: GCC optimizations, both general and PowerPC-related; maintaining the PowerPC ports internally; C++ frontend diagnostic improvements, like <a href=\"http:\/\/gcc.gnu.org\/ml\/gcc-patches\/2011-05\/msg00698.html\">function overload resolution failure explanation<\/a> and better <a href=\"http:\/\/gcc.gnu.org\/ml\/gcc-patches\/2010-11\/msg00890.html\">missing<\/a> <a href=\"http:\/\/gcc.gnu.org\/ml\/gcc-patches\/2010-11\/msg00536.html\">semicolon<\/a> diagnostics; GDB porting; and supporting the toolchain on popular embedded platforms (across the x86, ARM, PowerPC, MIPS, SPARC, and SH architectures).<\/p>\n<p>I also worked on some of the software architecture bits of GCC.\u00a0 One of the patches I&#8217;m happiest with was <a href=\"http:\/\/gcc.gnu.org\/ml\/gcc-patches\/2011-03\/msg00549.html\">a patch series<\/a> to slim down how GCC represents expressions and constants internally.\u00a0 I&#8217;m looking forward to working on similar software architecture patches at Mozilla.<\/p>\n<p>Outside of work, I enjoy spending time with my family; I have three daughters and they keep my wife and I busy!\u00a0 (I like to say that I am thoroughly outnumbered in my house&#8211;even the cat is a girl.)\u00a0 I love to read: sci-fi, fantasy, history, philosophy, and theology books all grace my bookshelves.\u00a0 When I do feel like programming outside of work, I enjoy working with Common Lisp and <a href=\"http:\/\/www.sbcl.org\/\">SBCL<\/a>.\u00a0 And finally, I recently started playing <a href=\"http:\/\/us.battle.net\/wow\/en\/\">World of Warcraft<\/a> once again.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My name is Nathan Froyd and I work in Taras Glek&#8217;s group on performance-related things.\u00a0 I&#8217;m working remote; I live in the wonderful city of Indianapolis, Indiana. I started working at Mozilla back in mid-June, but took quite some time off due to cardiac arrest from streptococcal myocarditis.\u00a0 Fortunately I came through that OK, and [&hellip;]<\/p>\n","protected":false},"author":320,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/nfroyd\/wp-json\/wp\/v2\/posts\/1"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/nfroyd\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/nfroyd\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/nfroyd\/wp-json\/wp\/v2\/users\/320"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/nfroyd\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/nfroyd\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/nfroyd\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/nfroyd\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/nfroyd\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}