• I’m a scientist that has been coding almost exclusively in Python for the past decade and I strongly disagree.

    Python is great at being the glue that holds everything together, and everything crunchy part of the program is being handled by a library anyways.

    I code with two terminals, one for iPython and one for vim. And you don’t need anything else. The beauty of Python is that it’s not a language that is so full of boilerplate that you need an IDE to type it for you to be remotely productive.

    Overall, Python is a language made to be used by people that need to make something that just works and don’t need to spend years learning programming paradigms and industry practices. Fortran and C are so unwieldy in comparison and everything more modern lacks the expansive and diverse libraries of Python.