DEV Community

Discussion on: Python 2 VS Python 3

 
rhymes profile image
rhymes • Edited

Rob, let's be honest, your definition of objective is not objective. It's really really hard to create an objective analysis of everything, let alone something that riles you up this much. Let's start from your comments:

NO ONE should learn Python 2! If you do, you are either completely uninformed or an total moron not worthy of gainful employment as a programmer anywhere in the universe. 😁

Installing Python continues to remain a nightmare similar to managing Java JREs

Python will eventually become one of the most hyped, popular dead languages. It does nothing particularly well.

To me the only languages anyone ever really needs to learn are HTML, CSS, JavaScript, Go, Shell, C

The only thing Python is good at is convincing beginning programmers that code can be forced to look like English language pseudo-code until later when they encounter the obfuscated Python of programmers who think they are being clever

Please, tell me which of these is an objective analysis of anything. You're subtly (not subtly enough because even not a master of the English language like I am can detect the nuance) saying "Python is crap, please don't bother, use this instead". It's your right to say it, but please don't hide behind the word "objective". It's the oldest trick in the game and I've been that guy in the past. I know about this because I have been a programmer convinced my way was the right way and the others were wrong in a previous lifetime. I bashed PHP in the past for similar reasons. PHP is still here.

Even if Python were indeed to become a dead language (which it absolutely can in the grand scheme of things) this still doesn't render your argument objective.

I agree 100% with you when you say to not use popularity as a metric but popularity is important nonetheless because not everyone is in this business to become a master, people can go far being programmers using a popular tool learnt because the company they wanted to work for uses it. There's nothing wrong with that.

Don't be that guy at the entrance of the Star Wars convention shouting "Star Trek is better" :-D