Better goals and plans

Structure vs. Flexibility

How to put Google out of business

Living the dream


How to improve CS education at BYU

Big ideas (rough draft)


I Heart Dropbox

Whosoever will lose his life

Review: The Wise Men

Nearer, Dear Savior, To Thee

Money Management

Child Labor

Clarinet Ergonomics

One Eternal Round

Sucky Software

Why blog?