view the rest of the comments
Ask Lemmy
A Fediverse community for open-ended, thought provoking questions
Please don't post about US Politics. If you need to do this, try !politicaldiscussion@lemmy.world
Rules: (interactive)
1) Be nice and; have fun
Doxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them
2) All posts must end with a '?'
This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?
3) No spam
Please do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.
4) NSFW is okay, within reason
Just remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com.
NSFW comments should be restricted to posts tagged [NSFW].
5) This is not a support community.
It is not a place for 'how do I?', type questions.
If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.
Reminder: The terms of service apply here too.
Partnered Communities:
Logo design credit goes to: tubbadu
I am quite old, so remember the transition from scientists writing their own software to systems analysts who specialised in writing software that was fit for purpose. And that was exactly the ideal: the systems analyst was supposed to be someone who could code as well as their programmers could and understand the job the software was designed for as well as the customer did.
None of that seems to have happened. Some of the kids who could code got lucky with billion dollar jackpots from very low hanging fruit. And ever since, we've just been hit by waves of kids who can code going straight into software development with absolutely no experience of how work works.
It's a difficult problem to solve. I have an aunt who developed software in the '60s and '70s who had to retire early because the languages she used became obsolete (apart from a brief bounce running up to Y2K). But it is a problem we absolutely have to solve. So much shitty software, wasting so much effort, for the developers and users alike.