Thoughts about Software.

How do our natural behaviors and cognitive patterns uncover opportunities to rethink software design and create tools that quietly complement our lives?