Mia
link
fedilink
211d

No it just makes me even more frustrated. The amount of incompetence and neglect I see and have to deal with on a daily basis, even with software developed by multi-million dollar corporations, is astonishing.

Why is modern webdev such a clusterfuck? Why does VisualStudio take multiple seconds to open an empty project? Why does Nvidia’s control panel have multiple seconds long pauses to switch between settings categories or loading lists? Why does this game run like garbage on a 4090 when it has mostly static environments and the graphics aren’t even that good?

I could go on but I’d be here all day. All of those things, with the exception of webdev (because god there’s so much shit in there…), could be easily fixed* or should’ve never gotten that bad in the first place.

*Provided the entire architecture isn’t garbage, otherwise see the rest of the sentence…

Why is modern webdev such a clusterfuck?

Not a webdev.

Have tried multiple times to “finally figure out how this web stuff works because I’d like a nice website that isn’t a huge chonky slowpoke WordPress install with ad-infested plugins.”

I can’t do it. Gamedev is hard, but makes 1000x more sense than whatever cargo-cult bubblegum-and-hope the modern web runs on.

I probably should learn JS, but I’m very hesitant to even bother with it because it feels like an insane time commitment. Like getting a doctorate from scratch in something you’re not SUPER jazzed about or starting OnePiece from Ep 1.

“Oh cool, you learned that thing everyone complains about! But you know nothing until you get good at ~30 out of 400 different highly opinionated frameworks.”

The input to result ratio just doesn’t seem like it’s there. O.o Maybe I’m just a noob but this is my experience lol.

And don’t even get me started on RAM-munchy Electron apps.

“Why yes, I WOULD love a separate instance of Chrome running for every messenger app I use! And I love when Discord is the only support resource! :D”

–Nob’dy Ev’r, 2025 A.D

You might enjoy learning vanilla js and making a site with as few deps as you can get away with. Or a lightweight framework like svelte or preact. The browser stack is definitely some weird shit but it’s still somewhat approachable if you dig under the abstractions that most web devs never venture beyond. It definitely helped me cut through all the manufactured noise.

Hey that’s really helpful, thank you for taking the time to share! I really appreciate it. :) I really should take another crack at it.

Mia
link
fedilink
71d

And I know much of it is not necessarily the fault of the devs, with management and deadlines preventing them from doing the best possible job, I myself was forced to release half broken updates a few times because of that, but they are not the only problem.

There’s a real problem in today’s programming culture with thinking that computers are so fast, any garbage code you write will be fast enough, or that you only need to optimize the hot path. Apply that philosophy throughout all your codebase, and suddenly there is no hot path, everything runs like shit. People should also actually learn how things work, not just frameworks, otherwise they won’t be able to make informed decisions about what they write.

Also stuff like “Clean Code” and other similarly dogmatic principles still permeate many of the codebases I see. Nigh implementable jungles of <10 lines long functions and OOP garbage that make working with everything a massive pain, other than making every function call virtual and thrashing performance. You need to maintain such a massive amount of context in your head just to figure out the flow of a particular piece of code, with the aid of a debugger because everything is done through abstract classes or interfaces, that even making the smallest change becomes a tedious and error prone task.

Also fuck dynamically typed languages. They suck, every single one of them.

ZeroOne
link
fedilink
0
edit-2
1d

It’s absolutely the fault of the devs, they built it Also why hate dynamic langs ?

Create a post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.
  • 1 user online
  • 165 users / day
  • 344 users / week
  • 613 users / month
  • 2.35K users / 6 months
  • 1 subscriber
  • 1.64K Posts
  • 36.4K Comments
  • Modlog