Better Programming - Choosing Your Projects
At the core, all good programmers are highly creative problem-solvers. However many of use simply do the projects we're told, rather than giving real value to the organisations and clients we're working for. That's worth rethinking.