Another Point Against GUI

time to read 1 min | 133 words

I posted about why doing GUI is hard. Now I can add another thing, there are way too many details that you have to get just right for it to work.

It looks like I spent all day today just trying to draw several points on the screen, and handling all the 103 ways that the user can interact with it. Add to that a custom (not inheriting from Control) control that contains real controls and it’s a mess of calls that has to come in the exact order for it to work. It was fun finding out the order, too.

A tedious day and all I got is a couple of points of the screen. Sigh. Now I need to make it talk to the back end…