this post was submitted on 26 May 2025
58 points (96.8% liked)

Technology

70847 readers
5381 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 news or articles.
  3. Be excellent to each other!
  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, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
top 5 comments
sorted by: hot top controversial new old
[–] MonkderVierte@lemmy.ml 7 points 1 week ago

This describes what i've read about Microsoft internals.

[–] A_norny_mousse@feddit.org 6 points 1 week ago (1 children)

The article makes a point about a certain type of workplace vampirism - which also finds its way into the finished product - but also points out that there are different types of complexity and they aren't all "bad". It's a little confusing to read imho.

But I get the point. I am by no means an IT person but I just took over a blog theme and I'm apalled by the minified CSS framework the whole thing relies on. Looking at the margins for some divs, they are defined and overridden 4 times before their final value, and only the 5th time could have been avoided had the original developer known a little more about the framework they were apparently eager to use.

[–] MagicShel@lemmy.zip 6 points 1 week ago* (last edited 1 week ago)

Anything UI is kinda bullshit because HTML and CSS were never designed to produce pixel-perfect fidelity on every screen but companies insist, and also jank like text shifting just slightly when you hover your mouse over it is bad UX. So what we wind up with is a fifty-level hierarchy of containers making sure everything lined up just so. That complexity is imposed by the intersection of HTML, CSS, and JS. Not that the previous developer wasn't an idiot, but I freaking hate front end work despite being "full-stack."

[–] stealth_cookies@lemmy.ca 6 points 1 week ago

I'm a big fan of the manta "Make your designs as simple as possible and no simpler". Pointless complexity drives me nuts, but others take it too far and remove functionality by making things too minimal. It doesn't help that a lot of businesses optimize for people who make changes, so the positive feedback loop is change for the sake of change rather than improving the product.

[–] orclev@lemmy.world 4 points 1 week ago

My job has a 3rd kind of complexity, non-essential complexity, which is like essential complexity in that it comes from the business domain, but isn't actually required. It's non-technical decisions about how our apps and services must function that introduce all our complexity and massively complicates our code bases. At one point we literally have to attempt to predict the future because they adamantly refuse to simply ask the customer what they're planning.