I really love Guido, I think we’d be friends in another life. Guy is obsessed with parsing languages and PEG, and he has no problem throwing his own creation under the bus so people don’t use it for the wrong things, which pretty much the whole fucking world has done with Python.
I learned a painful lesson, that for small programs dynamic typing is great, for large programs you have to have a more disciplined approach and it helps if the language actually gives you that discipline, rather than telling you ‘Well you can do whatever you want’.
Python is abysmally bad for enterprise software and microservices, that’s why Go was created, specifically to replace “Python, Java, and C++” at Google for highly concurrent microservices that require (as Guido openly admits) require “a more disciplined approach”. Learn Go. Forget Python unless you must.
Guido Roasts Python
https://www.techrepublic.com/article/the-creator-of-python-on-how-the-programming-language-is-learning-from-typescript/
#bdfl #python #golang #rant #coding