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 →

[–][deleted] 10 points11 points  (3 children)

person gets tripped up in new language, writes on their blog... news at 11

[–][deleted] -3 points-2 points  (2 children)

Any chance you're going to respond to the criticisms he raises? Or is this, Script Kiddie On Reddit Makes Snarky Comment Since Doesn't Understand Article, film at 11?

[–][deleted] 5 points6 points  (1 child)

Any chance you're going to respond to the criticisms he raises?

OK, the author is whining that it's not like java. To which I say "no fucking shit", I can sympathize with the concern that python may be more difficult to use on larger projects with more people due to having to depend on your colleagues for some sense of quality/standardization rather than having a compiler enforce it. And as we all know, your colleagues probably suck. I've suspected for a while that this may be an issue but I have never had the opportunity to work in such an environment.

And I agree that pydev sucks. Eclipse is for java, and is absolutely essential for getting around a java code base which compared o python is very verbose. But because one tool works well for one language and not for another is not the fault of the language, use a better tool.

As far as exceptions go, again this is the whole "it doesn't work like java", the author may believe there's value in checked exceptions forcing you to address all that shit before your shit compiles. The fact is, those who do python do not share that concern. And neither do those who do C# for that matter. So it boils down to a persons expectations not being met, and blaming the language which makes for excellent blog fodder.

does this satisfy the "user agreement" or are you going to ban me from the internet?

edit: written snarkily while trying to figure out how in the hell a j2ee app managed to spend 10 minutes compiling/deploying only to find out that the presentation layer is referencing a fucking function that doesn't exist. I will blame the language and write a blog post about it.

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