Things every programmer should know.