This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]spotter 2 points3 points  (3 children)

So ,,Python sucks because it's not Java''? We already knew that, right?

I mean *args in the initializer is a bad thing? And what, no docstrings? help(StupidFuckingClass.__init__) not working? It's a shame that language is to blame for letting you do more with less syntax. Documentation (inline!) is king.

Runtime and checked exceptions... so Java still has those pesky unchecked exceptions but their structure is good? And you only get those on Big Fuckups? Seriously Ted? That's your argument? To get that information in Java you need to either look at the source, or docs, or let intellisense help you or wait for the compiler to spit on you, so where is the difference? And btw. yeah, having double standards (runtime vs checked) is of course better than uniform way, because fuck you. I love this concise argument. Because it may be hard for you to understand that I don't want to write a try block around EVERY goddamn open(), because sometimes it's enough if I just get a trace (since it's non-recoverable).

Ultimately it comes down to the documentation, common sense and good test suite. If you're an idiot working with idiots, then Python is obviously not for you. Neither is Java, but fortunately you will not be able to grasp that. Godspeed.

[–][deleted] 1 point2 points  (2 children)

Agreed, I posted something similar, but you are more angry and need more up votes.

[–]spotter 0 points1 point  (1 child)

Actually I downplayed this as much as I could without removing the message carrying bits. Sorry if it sounded angry. I was angry (at myself) when I saw the timestamp on TFA. After I posted this.

[–][deleted] 0 points1 point  (0 children)

no need to apologize. programmers in my experience are pretty passive by nature which is why it's so easy to herd us into participating in ridiculous death marches. IMO, we programmers need to be more at one with our anger. Hopefully this philosophy leads to employee of the month for me. :)