{"id":46280,"date":"2025-01-01T15:52:37","date_gmt":"2025-01-01T20:52:37","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=46280"},"modified":"2025-09-12T14:45:46","modified_gmt":"2025-09-12T18:45:46","slug":"retiring-script-debugger","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/01\/01\/retiring-script-debugger\/","title":{"rendered":"Retiring Script Debugger"},"content":{"rendered":"<p><a href=\"https:\/\/latenightsw.com\/retiring-script-debugger\/\">Mark Alldritt and Shane Stanley<\/a> (<a href=\"https:\/\/mstdn.ca\/@alldritt\/113762231771368555\">Mastodon<\/a>):<\/p>\n<blockquote cite=\"https:\/\/latenightsw.com\/retiring-script-debugger\/\"><p>January 2025 marks Script Debugger&rsquo;s 30th anniversary. It&rsquo;s been a very long run for a two-person effort. Script Debugger began as a Classic MacOS product, survived Apple&rsquo;s near-death experience, transitioned to macOS X and migrated across 4 CPU processor types. We are so grateful for the support we&rsquo;ve received over these years. This support allowed us to keep working on Script Debugger much longer than we ever imagined.<\/p><p>Shane and I are retiring and the effort and costs associated with continuing Script Debugger&rsquo;s development are too great for us to bear any longer.<\/p><p>[&#8230;]<\/p><p>In June 2025, Script Debugger will no longer be offered for sale and all support and maintenance will cease.<\/p><p>At this time, Script Debugger will become a free download.<\/p><\/blockquote>\n\n<p>This is really sad news. Script Debugger is an excellent app that I use nearly every day, and there&rsquo;s nothing else like it. Alldritt had hinted at retirement before, but I had hoped that they would sell the app or that, with AppleScript not changing very quickly these days, it wouldn&rsquo;t be too much of a burden to maintain. But with a constant stream of new OS bugs, new privacy and security requirements, and deprecated APIs, it&rsquo;s impossible for an app to stand still. You have to keep updating it or it will break over time.<\/p>\n\n<p>In any case, I thank them for spending decades developing an app that belongs in the Mac hall of fame.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/04\/19\/ui-browser-to-be-retired\/\">UI Browser to Be Retired<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/05\/04\/script-debugger-8\/\">Script Debugger 8<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/10\/04\/happy-25th-birthday-applescript\/\">Happy 25th Birthday, AppleScript<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2016\/11\/16\/thank-you-sal\/\">Thank You, Sal<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2014\/12\/04\/script-debuggers-20th-anniversary\/\">Script Debugger&rsquo;s 20th Anniversary<\/a><\/li>\n<\/ul>\n\n<p id=\"retiring-script-debugger-update-2025-01-06\">Update (2025-01-06): <a href=\"https:\/\/chaos.social\/@uliwitness\/113763836384927425\">Uli Kusterer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/chaos.social\/@uliwitness\/113763836384927425\"><p>Pretty sure I used Script Debugger to do some extensive reworks of EyeTV&rsquo;s AppleScript support, and it was so much more helpful than just waiting for Script Editor to abort with an error.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@bwebster\/113762319971823836\">Brian Webster<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@bwebster\/113762319971823836\">\n<p>Sad to see Script Debugger going away, though I totally understand the decision. This tool has saved me sooooo many hours of time over the years, I very much do not look forward to whatever future macOS update that ultimately ends up breaking it. &#x1F629;<\/p>\n<\/blockquote>\n\n<p id=\"retiring-script-debugger-update-2025-01-08\">Update (2025-01-08): <a href=\"https:\/\/sixcolors.com\/link\/2025\/01\/after-30-years-script-debugger-is-being-retired\/\">Jason Snell<\/a>:<\/p>\n<blockquote cite=\"https:\/\/sixcolors.com\/link\/2025\/01\/after-30-years-script-debugger-is-being-retired\/\">\n<p>There are many great independent Mac apps out there that have been developed for decades by a single developer or a small team; I admit that <a href=\"https:\/\/sixcolors.com\/post\/2021\/02\/the-mortality-of-software\/\">I&rsquo;ve been worried about the fate of those apps<\/a> for a while now. Developers deserve to retire just like anyone else, but as happy as that moment can be for the people involve, I also selfishly dread the loss of another indie Mac app I&rsquo;ve relied on for years.<\/p>\n<\/blockquote>\n\n<p id=\"retiring-script-debugger-update-2025-02-11\">Update (2025-02-11): <a href=\"https:\/\/decoding.io\/2025\/01\/retiring-script-debugger\/\">Zsolt Benke<\/a>:<\/p>\n<blockquote cite=\"https:\/\/decoding.io\/2025\/01\/retiring-script-debugger\/\">\n<p>I don&rsquo;t know the current state of AppleScript inside Apple, but I know that the difference between Script Debugger and Script Editor is night and day. Script Debugger should be part of the system, which is why I feel sad that another great Mac app, especially one with such a long history, is getting retired.<\/p>\n<\/blockquote>\n\n<p>See also: <a href=\"https:\/\/talk.macpowerusers.com\/t\/script-debugger-is-getting-retired\/39484\">Mac Power Users Talk<\/a>.<\/p>\n\n<p id=\"retiring-script-debugger-update-2025-06-03\">Update (<a href=\"#retiring-script-debugger-update-2025-06-03\">2025-06-03<\/a>): <a href=\"https:\/\/latenightsw.com\/script-debugger-retired\/\">Mark Alldritt<\/a> (<a href=\"https:\/\/forum.latenightsw.com\/t\/retiring-script-debugger\/5071\">forum<\/a>):<\/p>\n<blockquote cite=\"https:\/\/latenightsw.com\/script-debugger-retired\/\">\n<p>The day has finally come. After 30 years of continuous development, Script Debugger has been retired and will no longer be available for sale.<\/p>\n<\/blockquote>\n\n<p>I&rsquo;m still really sad about this.<\/p>\n\n<p><a href=\"https:\/\/shapeof.com\/archives\/2025\/6\/script_debugger_retired.html\">Gus Mueller<\/a>:<\/p>\n<blockquote cite=\"https:\/\/shapeof.com\/archives\/2025\/6\/script_debugger_retired.html\">\n<p>I still use Script Debugger to this day.<\/p>\n<p>30 years of development is a long time, and Script Debugger is such a great app. Congrats Mark - you made something awesome.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2025\/06\/02\/script-debugger-retired\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2025\/06\/02\/script-debugger-retired\">\n<p>30 years ago was 1995&#x2009;&mdash;&#x2009;which was so solidly in the classic Mac era that the OS was still named &ldquo;System 7&rdquo;, not &ldquo;Mac OS 7&rdquo;. I forget when I first started using Script Debugger, but it was definitely in the classic Mac era.<\/p>\n<p>[&#8230;]<\/p>\n<p>Script Debugger isn&rsquo;t just a spectacularly good Mac developer tool. (Indispensable, I would say. A lot of the problems many scripters have with AppleScript aren&rsquo;t just mitigated by using Script Debugger instead of Apple&rsquo;s free Script Editor&#x2009;&mdash;&#x2009;they go away.) It has also always come with spectacularly thorough and exceedingly well-written documentation&#x2009;&mdash;&#x2009;a good user manual describes <em>what<\/em> a product does, but a great one also <a href=\"https:\/\/latenightsw.com\/sd7\/support\/\">explains <em>how<\/em> to use it<\/a>.<\/p>\n\n<p>But even better than that, the product always fostered a community of users. You could email tech support for help and get world-class expert personal assistance, or, you could participate in their (still vibrant!) <a href=\"https:\/\/forum.latenightsw.com\/t\/retiring-script-debugger\">user forum<\/a>.<\/p>\n<p>[&#8230;]<\/p>\n<p>I haven&rsquo;t really spent much time thinking about &ldquo;apps&rdquo; retiring, even while at the top of their game, but here we are.<\/p>\n<\/blockquote>\n\n<p id=\"retiring-script-debugger-update-2025-09-12\">Update (<a href=\"#retiring-script-debugger-update-2025-09-12\">2025-09-12<\/a>): <a href=\"https:\/\/mastodon.social\/@alldritt@mstdn.ca\/115187391362638763\">Mark Alldritt<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@alldritt@mstdn.ca\/115187391362638763\"><p>Me working on Script Debugger 1 on MacOS System 7 back in 1995. I had quit my job developing cellular infrastructure software at Motorola to focus on Script Debugger, and we were about to have a baby. It all seemed nuts at the time. Script Debugger was retired this year after 30 years of continuous development. <\/p><\/blockquote>\n\n<p>Every time there&rsquo;s an OS update now I have to cross my fingers that it keeps working.<\/p>","protected":false},"excerpt":{"rendered":"<p>Mark Alldritt and Shane Stanley (Mastodon): January 2025 marks Script Debugger&rsquo;s 30th anniversary. It&rsquo;s been a very long run for a two-person effort. Script Debugger began as a Classic MacOS product, survived Apple&rsquo;s near-death experience, transitioned to macOS X and migrated across 4 CPU processor types. We are so grateful for the support we&rsquo;ve received [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2025-01-01T20:52:39Z","apple_news_api_id":"b0ee527d-169d-42f9-bb08-8f455c18fe8a","apple_news_api_modified_at":"2025-09-12T18:45:49Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAABg==","apple_news_api_share_url":"https:\/\/apple.news\/AsO5SfRadQvm7CI9FXBj-ig","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[159,32,2598,1073,1451],"class_list":["post-46280","post","type-post","status-publish","format-standard","hentry","category-technology","tag-applescript","tag-macapp","tag-macos-15-sequoia","tag-script-debugger","tag-sunset"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/46280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=46280"}],"version-history":[{"count":8,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/46280\/revisions"}],"predecessor-version":[{"id":49262,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/46280\/revisions\/49262"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=46280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=46280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=46280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}