{"id":3245,"date":"2020-12-04T14:12:25","date_gmt":"2020-12-04T03:12:25","guid":{"rendered":"http:\/\/blog.mozilla.org\/nnethercote\/?p=3245"},"modified":"2020-12-04T14:12:25","modified_gmt":"2020-12-04T03:12:25","slug":"farewell-mozilla","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/nnethercote\/2020\/12\/04\/farewell-mozilla\/","title":{"rendered":"Farewell, Mozilla"},"content":{"rendered":"<p>Today is my last day working for Mozilla. I will soon be starting a new job with Apple.<\/p>\n<p>I have worked on a lot of different things over my twelve years at Mozilla. Some numbers:<\/p>\n<ul>\n<li>Three years as a contractor, and nine as an employee.<\/li>\n<li>4,441 commits to mozilla-central, 560 to rustc, 148 to rustc-perf, and smaller numbers to several other repositories.<\/li>\n<li>2,561 bugs filed in Bugzilla, 2,118 bugs assigned to me, 27,647 comments, 2,411 patches reviewed.<\/li>\n<li>Three module peerages and one module ownership.<\/li>\n<li>277 blog posts.<\/li>\n<li>Six managers and four managees, across three teams. (One of my managees later became my manager. Thankfully, it worked well!)<\/li>\n<li>More trans-Pacific air miles than I want to count.<\/li>\n<\/ul>\n<p>Two areas of work stand out for me.<\/p>\n<ul>\n<li>I started the MemShrink project and for several years played the roles of tech lead, engineering project manager, engineer, and publicist. It changed Firefox&#8217;s memory consumption from its biggest technical weakness into a strength, and enabled the use of more processes in Electrolysis (for responsiveness) and Fission (for security).<\/li>\n<li>My work on the Rust compiler, rustc-perf, and related profilers helped the compiler become roughly 2.5x faster over a three year period, and laid a foundation for ongoing future improvements.<\/li>\n<\/ul>\n<p>I have a lot of memories, and the ones relating to these two projects are at the forefront. Thank you to everyone I&#8217;ve worked with. It&#8217;s been a good time.<\/p>\n<p>As I understand it, this blog will stay up in read-only mode indefinitely. I will make a copy of all the posts and if it ever goes down I will rehost them at <a href=\"https:\/\/nnethercote.github.io\/\">my personal site<\/a>.<\/p>\n<p>All the best to everyone.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today is my last day working for Mozilla. I will soon be starting a new job with Apple. I have worked on a lot of different things over my twelve years at Mozilla. Some numbers: Three years as a contractor, and nine as an employee. 4,441 commits to mozilla-central, 560 to rustc, 148 to rustc-perf, [&hellip;]<\/p>\n","protected":false},"author":139,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4546,311,118,16179],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/posts\/3245"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/users\/139"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/comments?post=3245"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/posts\/3245\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/media?parent=3245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/categories?post=3245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/tags?post=3245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}