News for hackers. Stuff that matters.
Re:Python List Comprehensions Explained Visually by Majestic121 on Thursday December 03, 2015 @03:43AM (#10668556)
It seems to me that the cost of retyping code each time is much higher than the cost of forgetting something.

I get the underlying idea, that you "feel" and understand the code more if you type it, but holy hell would that be annoying !

Re:Python List Comprehensions Explained Visually by elevensies on Thursday December 03, 2015 @02:50PM (#10672071)
To qualify my statement:

- If found a boilerplate HTML layout and wanted to insert some stuff into it, I would use copy-paste.

- If I were editing a function to enqueue data, and I wanted to send it to two queues, I would re-type the 2nd enqueue command to avoid blindly copying over an inappropriate parameter, which is the kind of thing a tired mind might gloss over.

Re:Python List Comprehensions Explained Visually by tsumnia on Thursday December 03, 2015 @10:11PM (#10674360)
Yup! Its suppose to be annoying (well, not 'really').

It's primarily a method to ensure the reader 'learns' by mimicking versus blindly copying. Annoying to a seasoned programmer, but its a great way for students to get extra practice.