86
you are viewing a single comment's thread
view the rest of the comments
[-] JoBo@feddit.uk 22 points 10 months ago

Not so much software as an element that needs to be part of so much software but, for some unfathomable reason, is not:

Picklists which work properly. If I type "U", do not give me a screen full of Ts with the first U at the bottom. And let me type more than one letter to get to exactly where I need to be in the list. It can be done but it rarely is done and it does my head in.

Also, if you must include a scroll wheel to enter numbers, make it possible to just fucking type the numbers instead.

This is probably not what you intended this thread for but I'll take any chance I get to ask UI designers to get a fucking grip...

[-] midori@lemmy.world 9 points 10 months ago

I like a good rant. Got any more?

[-] JoBo@feddit.uk 19 points 10 months ago* (last edited 10 months ago)

Software developers who never have, and never will have to, use the software for real. I think every coder should be forced to use their own software for one month out of every year they work on it (and be able to do the job that goes with it because how the fuck else are they going to get a clue?).

And fucking stop making PC software that looks like it was designed to be used on a phone. I cannot do my job on a phone, no one would ever do my job on a phone, everyone who does my job has at least two large screens. We do not want to click a million times to do one simple task, and we do want to be able to see masses of information at the same time.

/rant

[-] aaaantoine@lemmy.world 9 points 10 months ago

Software developers who never have, and never will have to, use the software for real.

Yes. The customer doesn't necessarily know what's possible or know how to articulate what features they want. I spent one week in a position where I was using my own software for production and immediately made several simple enhancements once I had hands on experience with the expected business process.

Every programmer should go through an exercise like this at least once in a while.

[-] JoBo@feddit.uk 9 points 10 months ago

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.

[-] fsr1967@lemmy.world 5 points 10 months ago

I think every coder should be forced to use their own software for one month out of every year they work on it (and be able to do the job that goes with it because how the fuck else are they going to get a clue?).

At my company, all developers spend time every year in customer support. It gives us first hand experience with what our customers are running into and asking for. We also work directly with field consultants on their projects. It's not exactly this, but it's pretty close, and it works really well.

[-] JoBo@feddit.uk 4 points 10 months ago

That must help a lot. But often, when I am quietly cursing them, I just want to make them shadow me for a day to see, and feel, the impact of their ridiculous decisions. We have given them written explanations, had meetings, shown screenshots. But nothing gets through. If they had to spend a day a week using it, they might actually do something about it.

[-] fsr1967@lemmy.world 1 points 10 months ago

We have given them written explanations, had meetings, shown screenshots. But nothing gets through.

They're not paying attention, then. If they used it for a week, they'd probably just write off any problems as "eh, that's how it's designed."

Some folks just don't get that there's more to writing software than the code. The human element is super important.

[-] intensely_human@lemm.ee 1 points 10 months ago

Here’s a basic UI thing that needs to happen: spatially stable navigation.

When I scroll up, something should not appear unless it was just hidden by my scrolling down.

When I hit “back”, I should always be where I just was.

These are, in some ways, the same thing. Scrolling up on a webpage is, quite often, intended as an “undo” for the previous scrolling-down action. When I scroll up, I want to see the last thing that disappeared under the upper fold. I don’t want to see your menu, which wasn’t there before.

this post was submitted on 26 Jan 2024
86 points (92.2% liked)

Ask Lemmy

27027 readers
739 users here now

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 funDoxxing, 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 spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust 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:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 1 year ago
MODERATORS