The personal website, thoughts and musings of Kyle Johnson, a West coast based writer, hobby cyclist and technical leader.