Click here to Skip to main content
15,891,607 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 7:02
mvahoney the codewitch18-Nov-21 7:02 
GeneralRe: The UI grind Pin
Jacquers18-Nov-21 17:38
Jacquers18-Nov-21 17:38 
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 
honey the codewitch wrote:
Does anyone actually like creating screens/user interfaces?
It's a slog, making screens. Just rote code and very little problem solving or creativity.
I'll try not to take your comments personally.

I've spent the last 20 years at my current employer doing the user interfaces and installers for our line of commercial ink-jet printing systems[^]. Our older products used C++/MFC, and our current ones C#/WPF.

I genuinely enjoy what I do. The challenge comes in making the product's features available to the user in a way that they can easily discover and understand. WPF provides wonderful tools for making articulate, capable UI's in a fairly short amount of time. Our UI's are heavily graphical since they are acting as the control panel for a complicated piece of machinery.

That said, the "screen stuff" that others in this thread have derided actually isn't as much of my job as you might think. My UI applications are multithreaded out the wazoo. They communicate with one or more Windows services that handle hardware control. We have external interfaces for control from customer workflow equipment. There's a substantial data management facet to things, keeping track of the machine configuration and setup. A major part of my job is to insulate the user as much as possible from timing and other dependencies imposed by the hardware.

I acquired this part of my team's workload by default. Nobody else wanted to do it, which seems to correspond with the prevailing view in this thread.

In my view, both the "screen stuff" and the underlying application require significant creativity and skill. The creativity comes from considering the user, the foremost priority when designing a user interface. Skill comes from mapping that consideration onto your product features flexibly and efficiently. I gain significant satisfaction from doing both.
Software Zen: delete this;

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 
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 

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.