Figuring Out Fitness

For folks that know me, I tend to be a bit of a researcher–not by profession, but just as a person. I desperately want to know how things fit together, how they operate, the conditions in which they operate well, and when they don’t. A constant struggle for me over the past several years is the sheer volume of fitness advice out there that is either anecdotal, unsubstantiated, under researched, or the research is biased. I don’t think it takes much imagination to realize that this is a problem. Case and point: have you tried any new fitness advice lately? Did it work? Why or why not? I bet you did (the New Year wasn’t that long ago) and I bet it didn’t go as planned.

Running Books and Functional Movement

I’ve been on a bit of a running kick lately. Not so much because I love running, but because I see it as a key component of my cardiovascular fitness and one that is easy to measure, requires little equipment, and I readily see the benefits in other aspects of my overall fitness. Prior to the last couple of years, it’s been over 20 years since I’ve run seriously and my body has changed substantially during that time. The memories of how I used to run and how I actually run today collide, and it’s been a learning experience acquiring good training habits and re-developing my running form. I’ve been trying to absorb everything I can, and my hope is to share some of the books that I’ve found to be most helpful.

Scary Books

For anyone that knows me well, they know I’m a voracious reader. Over the last several years, I’ve discovered some of the scariest books that I’ve ever read. These aren’t your usual horror stories. They’re non-fiction, real-life books that challenge what you know about the world and, in some cases, about yourself.

Adding a static IP to a DHCP-enabled NetworkManager connection

I have to be honest here, I’m really not a fan of NetworkManager. I realize that the Linux community is trying to make things easier for the average user, but that has come at a cost: losing some power user features. One of these features is assigning multiple IP addresses (multi-homing) to a single network card.


While looking over the proceedings of OOPSLA 2016, I ran across a paper called “Purposes, Concepts, Misfits, and a Redesign of Git.”. In the paper, the authors, Santiago Perez De Rosso and Daniel Jackson, attempt to apply a theory of conceptual design to help identify places in Git where it behaves badly, examines the real intent and purpose behind version control, and then provides some solutions to those issues guided by concepts and purpose.