On being a professional Python hater
Another pretentious post from me.
I know it's super cliche and on the bandwagon, but i've always hated python. I've always been a back-end engineer and for many years my specialty has been C++ and Java, both languages I really love. They're both very structured and either compile/run or compile/execute over python's interpreted code.
Python is really simple and easy to learn, it's easy to deal with variables, has a vast library of frameworks, and is extremely ideal for dealing with APIs. Python + SQL is pretty much the gold standard of the tech world.
My complaint is that it is a miserably slow (and boring) language. If you really like programming, you probably have some favorite language(s) you like to build things in. I currently use Python for work but would literally welcome anything else short of scripting languages. I'm also a hater of javascript, typescript, ruby, and perl.
Oddly enough a lover of Cobol, Fortran, and Assembly. If you put together that I love low level programming, you'd be right.
My other, even more pretentious Python complaint, is that it feels removed from machine code. I hate looking at it. It feels like an NLP language, which I know is why it was initially super popular. Lisp and Prolog are also (old school) NLP like languages that are based on human language structure. I hated Lisp so bad when I took a dead languages class on it. I could not understand at all and really struggled to approach it the way I would other languages.
I thought Prolog was interesting though. It was definitely more difficult, but not as bad as Lisp for me. I would rather program in the deadest low level machine language around than attempt to build functional stuff in Prolog or Lisp.
That being said, they remain part of my dead languages repos. I would love to jump back into them when I have the time but they make my head hurt honestly.
I'd prefer taking up Cobol and PL/I some more - or even Ada.