April 13

What makes you feel less bored soon makes you into an addict.

November 13

But if I work harder I’ll be a millionaire!
Of course I’m being facetious. If hard work made everyone successful, history’s slaves would have all become kings at some point in their lives.
-  http://tr.im/12se

October 16

Richard Dawkins, evolutionary biologist, author

Computer programming

I have now kicked the habit, but every so often the craving returns and I must thrust it down and away. But whence the guilt? Isn’t programming useful? In the right hands, yes. But my projects (inventing a word processor, machine translation from one programming language to another, inventing a programming language of my own) could all be done better (and were) by professionals. It was a classic addiction: prolonged frustration, occasionally rewarded by a briefly glowing fix of achievement. It was that pernicious “just one more push to see what’s over the next mountain and then I’ll call it a day” syndrome. It was a lonely vice, interfering with sleeping, eating, useful work and healthy human intercourse. I’m glad it’s over and I won’t start up again. Except … perhaps one day, just a little …

September 20

They wanted the “nut” and nothing else.

September 10

But when it comes to programming, there are only so many things you can sacrifice! You can cut down on your documentation. You can cut down on commenting your code. You can cut down on email conversations and participation in online discussions, preferring group discussions and hallway conversations.
The statistics about reading are particularly discouraging: The average software developer, for example, doesn’t own a single book on the subject of his or her work, and hasn’t ever read one. That fact is horrifying for anyone concerned about the quality of work is the field; for folks like us who write books, it’s positively tragic.”
- From Peopleware, Productive Projects and Teams by Tom De Marco and Timothy Lister (2nd Ed, page 12)
My “intro to programming” class used Java and I think we would have been better off using Python, for example. I had known Java before, but the other students seemed to spend so much time struggling with the type system, the package system, the IDE and the libraries we used that they didn’t seem to have much time left to learn about programming.

September 9

September 8

Parents and teachers can engender a growth mind-set in children by praising them for their effort or persistence (rather than for their intelligence), by telling success stories that emphasize hard work and love of learning, and by teaching them about the brain as a learning machine.

September 7

Web design is as much a service industry as brain surgery. Allowing a customer to dictate and micromanage the procedure will have similar results. Something will end up fucking retarded