News for hackers. Stuff that matters.
Re:The Taxonomy of Terrible Programmers by vezzy-fnord on Thursday December 19, 2013 @07:39PM (#6939095)
I've noticed a lot of Python coders to be pet technologists. They simply can't let go of their beloved Python, no matter what. It's as if to mask their incompetence.

I don't really see why the "Illiterate" is necessarily a terrible programmer, though. Code is the very opposite of literature: hard to read, easy to write.

Re:The Taxonomy of Terrible Programmers by olefoo on Thursday December 19, 2013 @08:05PM (#6939222)
I downvoted you because that was a trollish comment that added nothing to the discussion and seemed designed to encourage vitriol. The fact is you could substitute pretty much any mainstream language in that statement and it would still be true and still be a troll. People don't want to abandon skills they worked hard to learn just because someone else learned something different. This is true whether that person is a partisan of java, ruby, javascript, python or StandardML.
Re:The Taxonomy of Terrible Programmers by mabbo on Thursday December 19, 2013 @08:22PM (#6939291)
What, you think I'm willing to use anything else ever since I read this? http://www.amazon.com/ML-Working-Programmer-Larry-Paulson/dp...
Re:The Taxonomy of Terrible Programmers by garthdog on Friday December 20, 2013 @02:38PM (#6943473)
You sound like a Pet Technologist!
Re:The Taxonomy of Terrible Programmers by olefoo on Saturday December 21, 2013 @01:36AM (#6946002)
/me looks at the parts of the cat cam on his workbench, glances at the machine mining dogecoin in the rack next to it .

You may have a point.

Re:The Taxonomy of Terrible Programmers by SomeCallMeTim on Thursday December 19, 2013 @07:57PM (#6939186)
>I don't really see why the "Illiterate" is necessarily a terrible programmer, though. Code is the very opposite of literature: hard to read, easy to write.

Hmm...if you're writing in Perl or PHP, maybe. Though even then a good developer can write clean code even in those languages.

I'm very much NOT a fan of Python, but one advantage of Python is it's easier to write readable code.

As to the Illiterate: It's absolutely essential to be able to read other peoples' code if you're programming on a team. It would be nice if most developers documented their code better, but since 99% of them don't document well, it's critical to be able to dive in and figure out what the other developers have done.

Re:The Taxonomy of Terrible Programmers by jbeja on Thursday December 19, 2013 @09:05PM (#6939459)
"Python is it's easier to write readable code.", the holy grail of a programming language.
Re:The Taxonomy of Terrible Programmers by SomeCallMeTim on Friday December 20, 2013 @07:50PM (#6945164)
One of many, really.

My own personal favorite language -- Lua -- is also really easy to write readable code.

It also happens to run 3-100x faster than the equivalent Python, and has real coroutines. And easier C bindings.

There are other goals in programming language design than "make it pretty."

Re:The Taxonomy of Terrible Programmers by pekk on Thursday December 19, 2013 @08:15PM (#6939263)
Someone has a chip on their shoulder about Python.
Re:The Taxonomy of Terrible Programmers by vezzy-fnord on Thursday December 19, 2013 @08:51PM (#6939408)
Not really. I've used Python extensively, it's just an overbearing tendency I've subjectively noticed amongst certain recent programmers.
Re:The Taxonomy of Terrible Programmers by rhizome on Friday December 20, 2013 @03:09PM (#6943644)
Are you referring to "Python programmers? Some people specialize, you know, not to mention that a reader could read between the lines of your post and think that you might be fighting for more platform spread in a Python shop. "You dummies don't understand, Rust would be so good for this!"