Arguably, this is why our civilization is doomed:
Conversation
Notices
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 17:57:26 JST Siderea, Sibylla Bostoniensis
- clacke likes this.
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 17:57:24 JST Siderea, Sibylla Bostoniensis
There's a reason that I believe that we're headed for a societal collapse: it seems self-evident to me that we are living through one already. And by "we" I mean "I". Those of you who are younger, or came to modern computing technology later, literally have no idea the degradation in the power and affordances of software. You literally don't know what you're missing.
But ours is a society now where people think being able to set the color of your checkbook to match your moods is somehow a feature in a *financial application*.
🧵
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 17:57:25 JST Siderea, Sibylla Bostoniensis
What is happening is that I have *real* software to do this task, but it's software I've been using for *20 years*. It is running on an OS that has been unsupported for over a decade on hardware that hasn't been manufactured for even longer. It is still occasionally possible to find NIB hardware on eBay – which is how I've made it this far – but at this point the batteries in those boxes are a decade old. It's amazing I've made it this far.
Yall. The software back then was SO MUCH BETTER than the software today.
🧵
clacke likes this.pettter repeated this. -
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 17:57:26 JST Siderea, Sibylla Bostoniensis
I'm not going to link to or mention the specific app in question, because my point is not to shower hate on its developer.
But it would be hard to overstate the amount of rage and terror I feel about this.
This is in the description of a checkbook app. I am shopping checkbook apps for Android not because I thought it might be nice to have one, but because I absolutely need one.
And the problem with this is that all checkbook apps for Android, like almost all apps for Android, like almost all software these days, are utter garbage.
🧵
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 22:02:39 JST Siderea, Sibylla Bostoniensis
Microsoft ripped out that feature in, if I recall correctly, MS Word 6.
🧵
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 22:02:39 JST Siderea, Sibylla Bostoniensis
In the early days of Android, a friend of mine got an Android phone & was showing it off to me. He showed me Google Calendar, very proud.
"Oh. Huh. Does it support screening?"
"Screening? Probably – what is that?"
So I showed him what my Palm Pilot's calendar can do: with a single click, all of my calendar entries are converted to textless color-coded blocks, so I can literally hand my device to someone else so they can look at my calendar and see my schedule, but not be privy to any of the confidential information specific to events on it.
🧵
clacke likes this. -
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 22:02:40 JST Siderea, Sibylla Bostoniensis
For instance, did you know, once upon a time, Microsoft Word (both Mac and Windows), had the ability to link up MS Word files so that you could have one document across multiple files, and word would maintain page numbering throughout the whole conceptual document. You could write a book where each chapter was its own separate Word doc, and MS Word would manage the page numbers for you so that they were continuous through the book.
And Microsoft did this specifically so you didn't have to load the entire damn book into memory to edit it. There are a lot of reasons you might not want to do that, such as conserving memory for performance, and protecting your work from corruption due to mishap.
🧵
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 22:02:42 JST Siderea, Sibylla Bostoniensis
Let me explain something to all you whippersnappers: once upon a time, software had to compete on the grounds of WHAT IT COULD DO. (Or, more accurately, what you could get it to do, which is similar but different.)
Consequently, to a first approximation, software lived and died by feature innovation, the software ecosystem was unbelievably rich with software that had strange, powerful feature sets.
🧵
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 22:02:44 JST Siderea, Sibylla Bostoniensis
Speaking of my Palm Pilot – something I'm probably about to do a lot – the web browser on it, Blazer 5.0, had buttons in the UI to turn off JavaScript, images, and CSS. Individually. Not buried in the settings, which is in fact stupid, but right there, in easy reach for when you're browsing. Furthermore, it had failover default behaviors for rendering HTML that were actually graceful and worked correctly.
If you try to load HTML without CSS into any Android browser, you will get text so small that it is illegible. I have no idea why browsers these days are so incredibly stupid about this.
I want to be very clear what I am saying: Blazer 5.0 was actually a better browser than any modern browser. Now, these days it won't support modern websites, because modern websites have to be coded around the idiocy that is modern browsers, but you might be shocked how long I managed to continue to use it.
🧵
clacke likes this. -
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 22:02:46 JST Siderea, Sibylla Bostoniensis
Software keeps sliding downhill.
Sure, there's enshittification. But there's this other thing too.
I mentioned how the app ecosystem for the Palm was so incredibly rich. To this day, I have trouble finding applications that are REMOTELY as powerful as the ones I was accustomed to using on the Palm.
But Palm died in the birth pains of the iPhone and of Android. When that happened, there was a kind of land rush of developers to make new apps for these two new ecologies. While some Palm developers did pivot, very few Palm apps were directly ported to iPhone or Android. Instead, it was developers who had no idea what was on the Palm developing, de novo, for the iPhone and Android.
🧵
clacke likes this. -
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 22:02:47 JST Siderea, Sibylla Bostoniensis
Can we talk about how stupid it is that I have to put little "🧵" icons in my threads to let people know they're threads? When I haven't people have complained – because collectively the way Mastodon apps represent threads is so inadequate, users viewing a boosted toot can't immediately tell from the indications provided by the app that something is a thread.
But apparently nobody goes "it's too hard to tell when a toot is boosted into my stream that it's part of a larger thread, so maybe the UI should indicate that more prominently". No, it's just up to the user to manually add some sort of character that the app should be displaying instead.
🧵
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 22:02:47 JST Siderea, Sibylla Bostoniensis
Like on the app I'm using on my phone, you get no indication at all in the stream that it was boosted to that it is part of a larger thread. If you click through to it, this is all you get:
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Wednesday, 06-Dec-2023 22:02:49 JST Siderea, Sibylla Bostoniensis
I use a 30-year-old text-based email system because no modern web-based (or for that matter app-based) email system remotely compares for features.
Gmail isn't actually good. And the Gmail app is actually kind of awful. It is a measure of how awful web-based email is that Gmail is regarded as the UX high water mark.
🧵
-
Embed this notice
Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Friday, 08-Dec-2023 00:32:51 JST Ryan Castellucci :nonbinary_flag:
@jplatte @siderea @nemeciii @thunderbird mutt, meanwhile, can trivially be configured to automatically use the correct from address when replying.
As can the webmail software I use, but only by way of a plugin I hacked together.
I believe I put up a $500 bounty to get this on k9-mail (which is being rebranded as thunderbird for Android) almost a decade ago.
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Friday, 08-Dec-2023 00:32:53 JST Siderea, Sibylla Bostoniensis
@nemeciii lol you think you get to use that server feature if your mail client doesn't support it?
@thunderbird -
Embed this notice
Jonas Platte (jplatte@social.tchncs.de)'s status on Friday, 08-Dec-2023 00:32:53 JST Jonas Platte
@siderea @nemeciii @thunderbird yes it works, but not that nicely, at least with default config (haven't looked for config knobs). Composing a reply to a plus-addressed incoming email doesn't set the sender address to that, but you can set an arbitrary sender address (you get a warning you have to click through) which with my provider works to send emails from suffixed forms of my address.
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Friday, 08-Dec-2023 00:32:54 JST Siderea, Sibylla Bostoniensis
@nemeciii Well, let's start with the basics. Does @thunderbird support plus addressing? And if so does it support it without having to configure each tag manually?
-
Embed this notice
Matti Järvinen (nemeciii@mastodon.social)'s status on Friday, 08-Dec-2023 00:32:54 JST Matti Järvinen
@siderea @thunderbird that's not a mail client feature, it's a mail server feature.
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Friday, 08-Dec-2023 00:32:55 JST Siderea, Sibylla Bostoniensis
@nemeciii
I confess I haven't checked out @thunderbird since if I recall correctly the early 00s. It was one of the things that Gmail compared favorably to at the time. I haven't heard anything about it that has made me want to check it out since. I allow I may be totally missing out. -
Embed this notice
Matti Järvinen (nemeciii@mastodon.social)'s status on Friday, 08-Dec-2023 00:32:55 JST Matti Järvinen
@siderea @thunderbird here's the feature list.
There's few issues like date sorting old emails by date header (since I got a lot of mail and it sorts badly by the default received date). This can be fiddled to work with configs though.
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Friday, 08-Dec-2023 00:32:56 JST Siderea, Sibylla Bostoniensis
Which is why I wound up asking for alternatives to Gmail for accessing Gmail on my phone here recently. (Everybody said use FairEmail, which is absolutely the right answer, but holy hell it still is missing a lot of things.)
With every new platform that comes out, the sophistication of software on that platform is reset to basically zero, or something not far from it.
But this means with the *acceleration* of new platforms coming out, there's less and less time for the software on a given platform to mature before it's superseded by the new hotness, and software maturity resets to zero again.
🧵
-
Embed this notice
Matti Järvinen (nemeciii@mastodon.social)'s status on Friday, 08-Dec-2023 00:32:56 JST Matti Järvinen
@siderea what about @thunderbird ?
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Friday, 08-Dec-2023 00:32:57 JST Siderea, Sibylla Bostoniensis
So they were starting at ground zero. All of the maturity of feature set that was on the Palm was basically lost, because there was no continuity of clue.
Nothing about this story is specific of course to the transition from Palm OS to Android and iOS. Something like this happens every time there's a new platform.
We saw a very similar thing in the move from desktop apps to web-based apps. The web-based versions lacked many of the features of the desktop versions. Part of that was it was just hard to implement those things in the browser, back in the days of Netscape 4.7, before dynamic window rendering. I say this as someone who personally was responsible for the JavaScript front end of a very crude DHTML/RDBMS-backed statistics analysis package that worked under Netscape 4.7.
🧵
-
Embed this notice
Siderea, Sibylla Bostoniensis (siderea@universeodon.com)'s status on Friday, 08-Dec-2023 00:32:57 JST Siderea, Sibylla Bostoniensis
But then as people became accustomed to do more and more in the browser, they also became accustomed to their software doing less and less, and having fewer and fewer features.
The vast majority of people who joined the internet between 2000 and 2010 used email in the browser, and never knew anything else. They literally had no idea what they might be missing.
The same step happened again, moving from the web to phone apps.
🧵