This document discusses the Shapesafe project, which uses dependent types in Scala to enable type-safe linear algebra operations. It aims to push type safety to the extreme by exploring symbolic reasoning and weird operands. The author maintains Shapesafe uses the Curry-Howard isomorphism to translate proofs to functional programs. Moving forward, Shapesafe could benefit from Scala 3's improved type inference and implicit resolution, though some Shapeless features may need to be reimplemented. The end goal is to integrate Shapesafe into machine learning libraries to catch errors at compile-time.