As a software architect, David Walker looks for the "story" behind the software: what do the users need, how will they interact with technology and what will it help them accomplish. After being highly productive at work, David looks for ways to enhance productivity outside of work by taking the lessons learned from software development and applying them to everyday problems.