Reflecting on building my own tools from scratch and 'inventing on principle' — LessWrong