February 2023

S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728    

Style Credit

Expand Cut Tags

No cut tags
Sunday, June 1st, 2003 04:43 pm
Ever see some software feature that's sort of like meringue, or cotton candy? It takes up space but provides nothing? It took a long time to implement and maybe it hurts performance, but its useful content is little or nothing?

I just found another one. I could go on for paragraphs about how annoying it is in its sheer uselessness, and exactly how its very existence is a waste of my resources, but I don't need to pick on anyone in particular. Lots of this is around in lots of places. I'm sure many readers here can think of an example.

It's meringue.

Lots of this seems to show up in UIs. Sometimes I want to stop all user interface implementation until we figure out what UI design is really good for. Each bit of fluff in every software package out there means some smart person somewhere spent a lot of time on that when he could have been doing something useful like improving performance or doing his laundry or even going to an All-Hands meeting.

I wonder if the engineers who implement this sort of thing usually also dislike it. Goodness knows I've had to do a lot of software meringue in my life. It's never very satisfying.
Sunday, June 1st, 2003 05:38 pm (UTC)
A smart, smooth, slick, and lean UI can do wonders, but I agree, so much of it robs too many resources (both computer and human) to be worth it.

Ultimately, the value of a GUI is that it allows some people to see a big picture that cannot do it otherwise. Once it goes beyond that and into bells-and-whistles overload, the benefits are mostly lost, because then the users are grappling with the GUI itself.

My guess is that these are all sorts of software engineers, each championing a different balance of function and form. Like you, I want it useful first, and pretty second.