Via Coding Horror:
Software developers think their job is writing code. But it’s not.* Their job is to solve the customer’s problem. Sure, our preferred medium for solving problems is software, and that does involve writing code. But let’s keep this squarely in context: writing code is something you have to do to deliver a solution. It is not an end in and of itself.
Amen to that.