Essays on Programming I Think About a Lot