Way back in 2003 I went to the Software Development Expo out in Santa Clara. I met Josh there and saw a bunch of amazing folks like Steve McConnell talk.
One of speakers I saw was Scott Meyers, author of the great work Effective C++, who gave a couple amazing presentations, one of which was on keyholes in software design. Keyholes are poorly thought bits and pieces which badly limit your view into what’s really going on, or limit your ability to effective accomplish the task at hand.
A prime example are dialog boxes or windows which aren’t resizable, thereby making you do a whole lot of scrolling manually via scrollbars To wit, the Select Subfoolders dialog in Microsoft’s nice-in-concept SyncToy for XP which lets you sync up two folders on disparate systems.
The amount of manual scrolling I have to do sucks, quite frankly. It would be very nice to be able to get this window wider, but no, I’m not offered that option. Grrrrrr.
Do your users a favor. Avoid these kinds of silly, annoying restrictions.