Blending Theory With Practice