← Back to context

Comment by latexr

5 hours ago

Absolutely false. I have built tons of tools which are feature complete and continue to work to this day without intervention. Heck, I even have tools I no longer use that people asked me to keep available because they do, and they’ve been chugging along for over a decade, no bugs or maintenance necessary.

Just today I saw a report of Adobe discontinuing a tool in use by professionals because it is done and they don’t know what else to add.

https://mastodon.social/@grishka/116005782128372247

“Software is never done” is a myth they tell to keep extracting money from you.

A lot of the time, failing to to finish software indicates a badly defined scope.

> Just today I saw a report of Adobe discontinuing a tool in use by professionals because it is done and they don’t know what else to add.

Yeah, I'm sure the reason stated by the customer support is the real one, and not the lack of profitability from that tool among a shift of focus towards AI[0] as reported everywhere.

https://techcrunch.com/2026/02/02/adobe-animate-is-shutting-...

> for over a decade, no bugs or maintenance necessary

I'll believe it when I see it. Keeping something running for a long time is a lot easier task than building something that can be run in an ever changing world.

Given that it's that old I'd wager that it isn't runnable on/compileable for ARM64 without some kind of maintenance. And if it's written in an interpretable language there is a good chance that the underling interpreter/runtime are EOL by now.

> A lot of the time, failing to to finish software indicates a badly defined scope.

And a lot of the time finished software becomes unused because it sticks to scopes that don't match up with reality/user needs anymore.

  • Yeah, I have a relatively simple script with webUI for organising photos and videos I take on my NAS.

    Over the years I’ve had to upgrade the ffmpeg dependency, which resulted in breaking changes a couple times and maintenance.

    I’ve also had to spend nearly a whole day fixing the webUI when iOS’s wonderful liquid glass came out.

  • > not the lack of profitability

    What “lack of profitability”? They just reported a record quarter. Adobe shoves full Creative Cloud subscriptions down everyone’s throats; buying one tool, especially when it’s not one of the flagships, is uncommon. What exactly are they losing by just letting Animate be?

    > And if it's written in an interpretable language

    I have never ever ever had to change shell, Ruby, or JavaScript code because “the underling interpreter/runtime are EOL”. Never. That code keeps happily running, doing its work, with whatever version of the interpreter I have available in whatever box.

    > And a lot of the time finished software becomes unused because it sticks to scopes that don't match up with reality/user needs anymore.

    So what? That’s perfectly fine. Do you drink milk out of a baby bottle? Do you ride a bike with training wheels? It’s perfectly fine to build a tool for a purpose and a time and place and let it exist there for the people who care for it. That’s also true of video games (which, lest we forget, are software). In a world where people are constantly complaining about software updates moving shit around, removing features, and adding crap they don’t want, plenty of people appreciate that the things they like continue to work as they always have.

  • > Yeah, I'm sure the reason stated by the customer support is the real one, and not the lack of profitability from that tool among a shift of focus towards AI[0] as reported everywhere.

    Yeah, although "finished" software is antithetical to this always have new features to push onto your customers subscription model, so it's not entirely unrelated.

    Having said that I still find it strange. I can imagine it might not be able to ride on the AI bubble, and perhaps animators are especially vocal about not wanting AI in their tools. But even so, why would that make Adobe Animate unprofitable? They do have a subscription model, and customers, so people are paying for this product.

    Compared to other digital art, the data for vector animation takes relatively little space to store. It also requires much less resources to render than other forms of video, and rasterized video output should compress really well compared to alternatives, especially with modern codecs that are not only optimized for regular film. So surely it shouldn't be that expensive to maintain for them compared to all their other projects.

> Absolutely false. I have built tons of tools which are feature complete and continue to work to this day without intervention

And how many of these tools are mission critical to the point that they are installed on almost every Linux box in existence, probably invoked tens of billions of times per day, both by humans and software, and the entire world would be in deep goddamn trouble if there was a serious security flaw that doesn't get fixed immediately?

Because that's what `sudo` is.

And no, such software is never "done".

  • You’ve moved the goalposts so far away, they’ve left the breathable atmosphere. Look at your condition, it’s over 50 words. I didn’t say “all software can be done”, I just said that it’s not true that software is never done. It’s not a universal truth that applies to all software.