I'm unnerved by common claims of "with our super duper library X, doing Y is just 5 lines of code: ...". Ok you hid a lot of code under defs and reduced flexibility. I'd rather see it be 50 lines of code, with nice modular building blocks where various reconfigurations are clear.
— Andrej Karpathy (@karpathy) February 22, 2020