I never said anything about building tools for programmers. I'm actually a major proponent of building apps and tools that scratch non-technical itches, or more specifically, intersecting your development skills with your hobbies or interests.
(uber, taskrabbit notwithstanding..)