In computing a graphical user interface (GUI, sometimes pronounced gooey) is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming ...

learn more… | top users | synonyms

21
votes
12answers
3k views

Do GUI programmers have an undue advantage over others?

It is easy for managers and customers to appreciate what they can see. I have seen many GUI developers who are average programmers with minimal knowledge of design principles or other programming ...
15
votes
8answers
1k views

What are the major differences when moving from console-based to GUI-based programming?

I started, like many others, with console-based (as in terminal, not Playstation) programming. But sooner or later, one needs to touch upon GUI-based programming, whether you want to or not. This ...