Thinking about screen printing class helps me get through daily operational problem solving. Whether it is using a limited color palette, or writing a method or class, thinking about these items in two to three planes forces me to abstract them simply to be reused and applied to many areas.
UI Toolkits remind me of screen printing class.
A Limited amount of tools and color resources really force a good clean design that is understandable. When i start projects I like to have 4 or 5 main colors, and with less, I can lighten or darken them (which is cheating in screen printing) but is very valuable for the computer screen.