O'Reilly logo

User Interface Design for Programmers by JOEL SPOLSKY

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER1Controlling YourEnvironmentMakes You Happy

My first real job was in a big industrial bakery that churned out hundreds of thousands of loaves of bread every night. The bakery was designed to have six bread production lines. For every two production lines, there was a dough mixer, which produced these gigantic 180 kg lumps of dough that could be dumped to the left or the right, as shown in Figure 1-1.

FIGURE 1-1

image The bakery, as designed

Well, this was the design. In reality, Mixer C hadn't been built yet, nor had lines three or five. So the arrangement was more like Figure 1-2.

FIGURE 1-2

The bakery, as implemented

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required