Craig Davis


A Blog of Code, Photos, Bikes, and Life

Shop Tools I Wish I'd Bought Sooner

Useful Gifts for Woodworkers and Makers


Tacoma WA Road Bike Routes

Safe and scenic road rides in Tacoma


Marble Machine Parts List and Motors

Tips, tricks, and a parts list for building a marble roller coaster


Writing for Code Review

I believe that we can learn to write code that naturally creates easy to read pull requests with small and concise differentials


Cantilevered Plywood Garage Shelves

Shelves from a single sheet of OSB plywood and three 2x4 studs


Quick and Easy Weeknight Pizza

A quick solution for dinner, and a great way to use leftovers


Jeep XJ Boostwerks Comp Mount Hidden Winch Installation

Installing a hidden Warn M8-S in my Jeep Cherokee


Jeep XJ Transmission Cooler Line Ugrade

Converting Jeep Cherokee transmission cooler lines to flexible stainless steel


KLX250S Performance Mods and Basic Upgrades

Upgrading a 2006 KLX205s for dual sport adventures


Code Talk: Broken Computers, Booting new computers, Digital photo storage, Tin foil hats

I'm a guest on Code Talk, and we discussed topics ranging from broken computers and how to set up a new (or old) machine, digital backups, and the we get a little paranoid about who's listening.