5 ms·
> I’m not a fan of full blown IDEs that require their own configuration. Hmm, but those IDEs actually do solve most of the problems author has had with Python.
by greyman 8y ago
> I’m not a fan of full blown IDEs that require their own configuration.
Hmm, but those IDEs actually do solve most of the problems author has had with Python. If one regularly code in Python, spending a few hours configuring the IDE is justifiable. I for example never write scripts outside the IDE, because why?
- heavenlyblue 8y agoIt seems the author is one of those employees who think if he works hard he does a good job.
- IshKebab 8y agoNo they don't. No IDE can detect all typos in Python and do accurate code completion like they can for statically typed languages because the problem is unsolvable in general. They can use heuristics to get fairly okish. Pycharm is not bad and VSCode's new Python extension seems to work fairly well. But it's never going to be as rock solid as Java code completion for example.
- kungtotte 8y agoNote: I like Python, so this is me playing devil's advocate here. If you need an IDE to solve common pain points of a language, isn't it fair to say that another language which lacks those pain points is a better fit for you? Using an IDE to aid you, to smooth things out and allow for more rapid development and better workflow is one thing. Being forced to use one because the language is lacking is a bad look on the language!
- jacobush 8y agoYou could also say that this attitude holds us back. What if Smalltalk had only been accessible from vi back in the day, would Smalltalk have been as appreciated? I think not.