Logical induction for software engineers — LessWrong