In Photoshop you can add
Dither to Gradients. I understand what dither is but when I apply dither to my gradient I can see no difference. What exactly does dither do?
Source: Wikipedia article on Dithering
Without dithering you would often see color banding in gradients and smooth color transitions. Color banding is where you can see the boundaries of color when you really shouldn't. A good example image is here. The image in the top right corner is heavily banded, just below it's been improved with dithering.
If you draw a very light gray -> white gradient in Photoshop with and without Dithering, you will likely see the difference. You may need to zoom in. But anyway, with the millions of colors we have on our displays these days, the difference Dithering makes is often imperceptible.