Click here to Skip to main content
15,900,461 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: The UI grind Pin
honey the codewitch18-Nov-21 20:00
mvahoney the codewitch18-Nov-21 20:00 
GeneralRe: The UI grind Pin
Jacquers18-Nov-21 20:15
Jacquers18-Nov-21 20:15 
GeneralRe: The UI grind Pin
honey the codewitch18-Nov-21 20:17
mvahoney the codewitch18-Nov-21 20:17 
GeneralRe: The UI grind Pin
Gerry Schmitz18-Nov-21 6:45
mveGerry Schmitz18-Nov-21 6:45 
GeneralRe: The UI grind Pin
honey the codewitch18-Nov-21 7:00
mvahoney the codewitch18-Nov-21 7:00 
GeneralRe: The UI grind PinPopular
Gary R. Wheeler18-Nov-21 11:37
Gary R. Wheeler18-Nov-21 11:37 
GeneralRe: The UI grind Pin
MikeTheFid19-Nov-21 4:59
MikeTheFid19-Nov-21 4:59 
GeneralRe: The UI grind Pin
Member 916705718-Nov-21 20:08
Member 916705718-Nov-21 20:08 
Graphical UIs (not UIs in general, CLIs can often be hacked together easily which would explain why most CLI tools out there require arcane knowledge & a goat every now and then to use properly) are somewhat of a pain indeed.

I came to regard that good old 80/20 rule as "you spent 20% of the work on actual functionality, 80% of the myriad UI details".

Well, it really depends on how you regard the situation. When you're supposed to ship a product to end-users, then the GUI is indeed a crucial product feature. And it's not like doing GUI work sucked by default, it's just that it's a whole different kind of work from that algorithmic back-end work.

However, I very much disagree on "little problem solving and complexity". Granted, that heavily depends on the product in question but I gotta say, the GUIs I'm working on require quite a lot of problem solving due to complex & (optionally) interconnected workflows the product is supposed to allow. The stuff I'm doing is not mundane dilligence-first creativity-never. And quite frankly, the moment there's no creativity involved, I'd write a GUI generator which takes my back-end data structures and just plops auto-generated GUIs on top of them.

The biggest problem, aside from GUI being a whole different way to think (to, let's say, churning data in back-end), is the reliance on the product manager. As I said, the stuff I'm working on does a lot of (complex) things. That means that a dude talking to the users of this piece, discussing how the GUI could be set up to serve their needs, is invaluable. I sooooo wouldn't want to sit in customer seminars, let alone talking with customers! Who would apparently rather kill themselves, than say CLEARLY what they mean.

So far, so good. The problem is, this dude isn't a developer. Meaning he doesn't quite get the concept of "If we talk about what we want in advance, this whole thing would take 1 week. If you keep on dropping tiny tidbits you want to have added after I'm basically done, it'll take a month." but I'm still glad to have him. And I think, such culture clashes are manageable. Meaning after I got proactive about suggesting potential extension points, defining by myself which kinds of changes could be dropped at which stage of that particular GUI development, things really got better.

But yeah, if the GUIs I was doing required no problem-solving/creativity, I'd just automate the sh*t out of GUI building and call it a day.
GeneralRe: The UI grind Pin
honey the codewitch18-Nov-21 20:15
mvahoney the codewitch18-Nov-21 20:15 
GeneralRe: The UI grind Pin
Member 916705718-Nov-21 20:19
Member 916705718-Nov-21 20:19 
GeneralRe: The UI grind Pin
Alister Morton19-Nov-21 2:54
Alister Morton19-Nov-21 2:54 
GeneralRe: The UI grind Pin
Cpichols19-Nov-21 1:37
Cpichols19-Nov-21 1:37 
GeneralRe: The UI grind Pin
Matt McGuire19-Nov-21 5:04
professionalMatt McGuire19-Nov-21 5:04 
GeneralRe: The UI grind Pin
PSU Steve19-Nov-21 6:53
professionalPSU Steve19-Nov-21 6:53 
GeneralRe: The UI grind Pin
honey the codewitch19-Nov-21 6:59
mvahoney the codewitch19-Nov-21 6:59 
GeneralRe: The UI grind Pin
Peter Adam19-Nov-21 7:10
professionalPeter Adam19-Nov-21 7:10 
GeneralRe: The UI grind Pin
Carlos Perez Chavez19-Nov-21 10:25
Carlos Perez Chavez19-Nov-21 10:25 
GeneralRe: The UI grind Pin
Bruce Greene20-Nov-21 5:46
Bruce Greene20-Nov-21 5:46 
GeneralWhat can you do with a NVIDIA RTX A4000 card, in our programming world here, plus deep learning and AI Pin
jkirkerx17-Nov-21 6:36
professionaljkirkerx17-Nov-21 6:36 
GeneralRe: What can you do with a NVIDIA RTX A4000 card, in our programming world here, plus deep learning and AI Pin
PIEBALDconsult17-Nov-21 6:43
mvePIEBALDconsult17-Nov-21 6:43 
GeneralRe: What can you do with a NVIDIA RTX A4000 card, in our programming world here, plus deep learning and AI Pin
jkirkerx17-Nov-21 7:00
professionaljkirkerx17-Nov-21 7:00 
GeneralRe: What can you do with a NVIDIA RTX A4000 card, in our programming world here, plus deep learning and AI Pin
Gerry Schmitz17-Nov-21 8:09
mveGerry Schmitz17-Nov-21 8:09 
GeneralRe: What can you do with a NVIDIA RTX A4000 card, in our programming world here, plus deep learning and AI Pin
CodeWraith17-Nov-21 8:47
CodeWraith17-Nov-21 8:47 
GeneralRe: What can you do with a NVIDIA RTX A4000 card, in our programming world here, plus deep learning and AI Pin
Rick York17-Nov-21 9:44
mveRick York17-Nov-21 9:44 
GeneralRe: What can you do with a NVIDIA RTX A4000 card, in our programming world here, plus deep learning and AI Pin
jkirkerx17-Nov-21 10:27
professionaljkirkerx17-Nov-21 10:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   488 votes