I've come to the conclusion dish racks and the process of washing
dishes by hand, are incredibly flawed. (dishwashers also have this
problem). You have generally two buffers and one processor: the first
buffer holds dirty dishes, the second holds clean ones that are drying.
The processor is the act of washing the dishes.
Now, normally, when you do buffer->processor->buffer, you would use
buffers that will handle everything flowing through them. Dish racks do
not do this. A dish rack does
not scale. Usually, they're
under-powered for the given load of perhaps two meal's worth of dishes.
Problem 2 is that they're not
FIFO. You put a dish into the dish rack, it takes a specific
amount of time to dry while in the dish rack, then you remove it. But,
as you're washing, if the rack can't hold enough dishes, your're forced
to either remove the dishes from the rackand dry them by hand or stack
others on top of the dishes already in the rack. If you dry them by
hand, the entire functionality of having a dish rack is lost. If you
stack them, the same problem occurs as the wet ones drip onto the dry
ones and make it so you can't take the dry ones out before the wet ones.
I truely hope there's someone out there, designing a dish rack that
doesn't suck.