As a professional developer I know a fair amount about creating good software. But as a relatively new dad (and at 30, a relatively new grown-up) I'm still leaning an aweful lot about creating a good life.
This Coding Life will contain a series of articles focused on taking the principles and strategies I use in my career and applying them to my every day life. My experience so far is that applying professional rigour to my personal life helps make it more elegant, useful and enjoyable. Hopefully, that will continue...