Jim writes an "eclectic" blog on topics varying from software engineering to coffee, gardening and parenting. Find his blog at FrazzledDad.