Is it just me or despite the hype is software development getting worse? I don’t just mean how everyone is feverishly chasing their tails by using the latest new frameworks, design patterns, and methodologies. I also mean how the quality of software both from a developer and user point of view is getting worse.

Can you:

  • get your bluetooth to connect without having to fight it?
  • go a week without being forced to update something?
  • build and run any program out of the box that uses a dependency system (npm, nuget)?
  • go a week without having information you typed into a web form be lost by poor programming or a hostile UX or both?
  • load a web page on a slow internet connection?
  • go a day without having to google how to use the settings for an OS or app?
  • etc.
  • and why did they change google maps from an arrow to a circle! that is literally the dumbest thing google has ever done and that’s saying quite a lot.
  • get a non-biased search that fits your query and isn’t littered with ads?

I’m seeing severe cognitive dissonance between all of this leetcode agile lean modern progressive lightweight high performance functional language of your choice design pattern awesomeness and the garbage that is getting turned out these days.

As the volume of how awesome and smart we are has been turned up the quality has been turned down. I don’t see it stopping any time soon, lol. I see it becoming more like the legal system where it just gets pointlessly more complicated and self-serving while offering less. Also now we seem to be getting our information in article form. Everyone has their little website so they can build their email list or establish themselves as an expert and that’s what it’s all about and in order to figure out how to do anything (idk, something like what is the size of a long) you have to read through this whole article instead of just getting the answer. Like, search engines made it easy to find information and then we started making it more difficult to find information by burying it in articles. “Google, what is the format for string interpolation in Java?” > “10 reasons why you should be using string interpolation” > AHHHH!!

I’m just curious if you see what I see at all? There’s no need to go through my rant and try to refute it part by part. Please don’t do that. If you disagree …well maybe this is like a thing where some people are left wing and some people are right wing. I don’t think we’ll be able to come to an agreement.

submitted by /u/ommfg12345
[link] [comments]