Because everyone should write their own neural network code two or three times in their life.