Optimizing Python in the Real World: NumPy, Numba, and the NUFFT
Donald Knuth famously quipped that "premature optimization is the root of all evil." The reasons are straightforward: optimized code tends to be much more difficult to read and debug than simpler implementations of the same algorithm, and optimizing too early leads to greater costs down the road.
Python Data Science Handbook by Jake VanderPlas Blog17 min read