This @dave (Dave Winer) article really resonated with me.

Developing Better Developers