Lots of brief thoughts on Software Engineering — LessWrong