>Fast code should and probably is, totally unreadable, looking like AlphaGo optimized your program.
Yes and no; multithreading and optimizing to remove branches can do a number on readability, but I find optimizing for cache locality and compile-time evaluation often makes code more readable. It depends on the language obviously.