From GUI Bloopers, by Jeff Johnson (Morgan Kaufman Publishers, 2000). Used without permission.
Most GUI-based computer applications consist of a main window and a number of other windows. One issue that arises is: Where on the computer screen should an application's window first appear?
A Common Blooper is to display windows in a location that more for the convenience of the programmer than for the convenience of users. There are several variations:
GUI programs open all new windows in screen position (0,0), the upper-left corner of the screen
Some general heuristics