{"id":7483,"date":"2024-03-26T12:40:04","date_gmt":"2024-03-26T16:40:04","guid":{"rendered":"https:\/\/blogs.mathworks.com\/steve\/?p=7483"},"modified":"2024-03-26T12:40:04","modified_gmt":"2024-03-26T16:40:04","slug":"retirement","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/steve\/2024\/03\/26\/retirement\/","title":{"rendered":"Retirement!"},"content":{"rendered":"<p>The time has come! After more than 30 years of software development at MathWorks, I have decided to retire. Friday, March 29, will be my last day.<\/p>\r\n\r\n<p>\r\nFor 18 of those 30 years, I\u2019ve been writing here (600 posts!) about image processing and MATLAB. I am grateful to all of you who have been following along.<\/p>\r\n\r\n<p>\r\nHere are few highlights.\r\n<\/p>\r\n\r\n<p>\r\nSome favorite deep dives:\r\n<\/p>\r\n\r\n<ul>\r\n \t<li>ROIPOLY and POLY2MASK (<a href=\"https:\/\/blogs.mathworks.com\/steve\/2006\/12\/05\/poly2mask-and-roipoly-part-1\/\">part 1<\/a>, <a href=\"https:\/\/blogs.mathworks.com\/steve\/2006\/12\/13\/poly2mask-and-roipoly-part-2\/\">part 2<\/a>, <a href=\"https:\/\/blogs.mathworks.com\/steve\/2006\/12\/22\/poly2mask-and-roipoly-part-3\/\">part 3<\/a>)<\/li>\r\n \t<li><a href=\"https:\/\/blogs.mathworks.com\/steve\/category\/fourier-transforms\/\">Fourier transforms<\/a><\/li>\r\n \t<li><a href=\"https:\/\/blogs.mathworks.com\/steve\/category\/upslope-area\/\">Upslope area<\/a><\/li>\r\n \t<li><a href=\"https:\/\/blogs.mathworks.com\/steve\/category\/continental-divide\/\">Continental divide<\/a><\/li>\r\n<\/ul>\r\n\r\n<p>\r\n<a href=\"https:\/\/blogs.mathworks.com\/steve\/2006\/10\/17\/the-story-behind-the-matlab-default-image\/\">The story behind the default MATLAB image<\/a>\r\n<\/p>\r\n\r\n<p>\r\nBest invented term, <a href=\"https:\/\/blogs.mathworks.com\/steve\/2007\/03\/28\/neighbor-indexing\/\">\u201cneighbor indexing\u201d<\/a>\r\n<\/p>\r\n\r\n<p>\r\nMost controversial topics:\r\n<\/p>\r\n\r\n<ul>\r\n \t<li>Implicit expansion (Guests on Loren's Art of MATLAB blog, <a href=\"https:\/\/blogs.mathworks.com\/loren\/2016\/10\/24\/matlab-arithmetic-expands-in-r2016b\/\">part 1<\/a>, <a href=\"https:\/\/blogs.mathworks.com\/loren\/2016\/11\/10\/more_thoughts_about_implicit_expansion\/\">part 2<\/a>)<\/li>\r\n \t<li><a href=\"https:\/\/blogs.mathworks.com\/steve\/category\/colormap\/\">Changing the MATLAB default colormap<\/a><\/li>\r\n<\/ul>\r\n\r\n<p>\r\n<a href=\"https:\/\/blogs.mathworks.com\/steve\/2007\/07\/03\/image-processing-in-the-movies\/\">Favorite comment thread, image processing in the movies<\/a>\r\n<\/p>\r\n\r\n<p>\r\nSome favorite graphics:\r\n<\/p>\r\n\r\n<p>\r\n<a href=\"https:\/\/blogs.mathworks.com\/steve\/files\/collage-1200w.jpg\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"625\" class=\"alignnone size-large wp-image-7492\" src=\"https:\/\/blogs.mathworks.com\/steve\/files\/collage-1200w-1024x625.jpg\" alt=\"\" \/><\/a>\r\n<\/p>\r\n\r\n<p>\r\nI want to mention a couple of people that I have worked with for most of my time at MathWorks. Roy and I have been sharing deep thoughts about MATLAB and technical computing for 25 years or so, and he has helped me at many points along my career. Ned played a key role in establishing this technical blogging space at <a href=\"https:\/\/blogs.mathworks.com\">blogs.mathworks.com<\/a>, and he has been a never-failing source of inspiration and encouragement. Thanks, guys!\r\n<\/p>\r\n\r\n<p>\r\n<a href=\"https:\/\/blogs.mathworks.com\/steve\/files\/ned-steve-roy.jpg\"><img decoding=\"async\" loading=\"lazy\" width=\"300\" height=\"219\" class=\"alignnone size-medium wp-image-7495\" src=\"https:\/\/blogs.mathworks.com\/steve\/files\/ned-steve-roy-300x219.jpg\" alt=\"\" \/><\/a>\r\n<\/p>\r\n\r\n<p>\r\nThanks to <a href=\"https:\/\/blogs.mathworks.com\/loren\">Loren<\/a>, who hired me and taught me how to be a MathWorker and a toolbox developer. Thanks to Michelle, my collaborator for a decade of coaching teams about MATLAB design. Thanks to Cleve, who taught me to use sparse backslash and so many other things about MATLAB. And thanks to Jack, who created and still guides this amazing company and who taught me how to think about design.\r\n<\/p>\r\n\r\n<p>\r\nFinally, I\u2019d like to give a shout-out to the MathWorkers who learned about MATLAB and image processing with the help of this blog. I have met and heard from many of you recently, and I appreciate hearing your stories.\r\n<\/p>\r\n\r\n<p>\r\nLook for me hanging around the MATLAB community (File Exchange, Answers, and Discussions); here is my <a href=\"https:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/33105506\">new community profile<\/a>. Also, follow my writing about MATLAB at <a href=\"https:\/\/matrixvalues.com\">https:\/\/matrixvalues.com<\/a> and about music and French horn at <a href=\"https:\/\/hornjourney.com\">https:\/\/hornjourney.com<\/a>.\r\n<\/p>\r\n\r\n<p>\r\n<a href=\"https:\/\/blogs.mathworks.com\/steve\/files\/steve-sitting.jpg\"><img decoding=\"async\" loading=\"lazy\" width=\"200\" height=\"300\" class=\"alignnone size-medium wp-image-7498\" src=\"https:\/\/blogs.mathworks.com\/steve\/files\/steve-sitting-200x300.jpg\" alt=\"\" \/><\/a>\r\n<\/p>","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/steve\/files\/collage-1200w.jpg\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div><p>The time has come! After more than 30 years of software development at MathWorks, I have decided to retire. Friday, March 29, will be my last day.\r\n\r\n\r\nFor 18 of those 30 years, I\u2019ve been writing... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/steve\/2024\/03\/26\/retirement\/\">read more >><\/a><\/p>","protected":false},"author":42,"featured_media":7492,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/posts\/7483"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/comments?post=7483"}],"version-history":[{"count":11,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/posts\/7483\/revisions"}],"predecessor-version":[{"id":7525,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/posts\/7483\/revisions\/7525"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/media\/7492"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/media?parent=7483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/categories?post=7483"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/tags?post=7483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}