this post was submitted on 21 Oct 2023
589 points (97.0% liked)

Technology

59123 readers
2973 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

After decades of messy, thoughtless design choices, corporations are using artificial intelligence to sell basic usability back to consumers

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 60 points 1 year ago (2 children)

I feel like most things degrade as a matter of scope-creep, while trying to implement features that are actually complex and non-trivial.

Take the unholy mess of modern Microsoft Office. MS Office might have been a good tool for a single purpose back in the 80s, but the addition of multiple generation/layers of features that have been halfway abandoned but kept for compatibilitys sake, make any more complex task non-trivial. There are multiple approaches for implementing templating MS Word, none of which are really good. MS Macros have been great... if you are trying to get arbitrary code execution on Windows machines. And collaboretive editing features include halfway abandoned sharing features and a half-baked Web Version of Office 365.

As a matter of fact I don't believe this is purely out of corporate greed, but rather a lack of scope limitation during design. People don't ask if they should, if they simply can do. We shouldn't have macros inside of Text Documents, there should be another tool for that. We shouldn't have SQL queries pulling into Excel Worksheets. We shouldn't use Excel as a database, but people had to change names of biological genes to avoid these being autoformatted in Excel.

But as a matter of fact, in general one is limited to working with the tools one knows, so convincing someone to use the correct tool for a job will always be harder than just delivering additional features, that we know will make the overall product worse.

[–] [email protected] 46 points 1 year ago

I agree with everything you wrote, except as a designer I wanted to point out that the lack of scope limitation is not usually due to design, but rather product and marketing who drive new features, because their job is to increase new customers, and improving life for existing customers is a far second -- only so far as potential new customers may be impacted (reviews, comparisons with competitors, or churn). So long as they can mostly keep existing customers they will always fight against spending development time on improving their experience, when they could add a new point to the feature list for marketing.

The issue is the drive for infinite growth is counter to a human-usable quality-focused UX (with a focused scope and focused target audience).

[–] [email protected] 14 points 1 year ago* (last edited 1 year ago) (4 children)

Something like the ~~Linux~~ unix philosophy of doing 1 thing and doing it well comes to mind. FOSS no less.

[–] [email protected] 3 points 1 year ago (1 children)

That's the UNIX philosophy, not the Linux philosophy. That idea predates Linux by like a decade.

[–] [email protected] 1 points 1 year ago (1 children)

Apologies, but I'll also take it since Linux is a subset of Unix. But right you are, it originates there.. But is Linux the most interaction we have with Unix like OS in this day and age?

[–] [email protected] 1 points 1 year ago

Probably. Mac is Unix like but basically all server infrastructure is running on Linux.

[–] [email protected] 1 points 1 year ago (1 children)

That's going away with people like poettering running the show.

[–] [email protected] 1 points 1 year ago (1 children)
[–] [email protected] 1 points 1 year ago

There's a lot to dislike about systemd, and some things to like. Most big Linux distributions are using it now; in regards to this comment though, systemd is a fast executable trying to handle many core system jobs at once. Instead of Cron, openRC startup scripts, networkmanager for networking... Systemd is trying to do it all.