Alicorn comments on Make your training useful - Less Wrong

93 Post author: AnnaSalamon 12 February 2011 02:14AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (48)

You are viewing a single comment's thread. Show more comments above.

Comment author: JGWeissman 14 February 2011 12:24:29AM 1 point [-]

You mean "damage" as in bad coding that you'll just have to redo later?

Yes, though it is worse than that. Bad code can contaminate otherwise good code that interacts with it, if the interface is not right.

Regardless, is it not true that anyone who works as a programmer has deadlines, and can't afford to leave a project for later because they're not in the mood to be productive?

No, not necessarily. Usually the closest I have to a deadline is my own declared estimate of when I will be done. Sometimes it is an effort just get the relative priorities of my concurrent projects.

If you are working full time programming, you should manage to get in the productive zone at least once a day. "Not being in the mood" is not an excuse to put a project off indefinitely.

Comment author: Swimmer963 14 February 2011 12:48:24AM 1 point [-]

"Bad code can contaminate otherwise good code that interacts with it, if the interface is not right."

That's kind of fascinating, but I can see that it would be really irritating as well having to deal with it every day.

"Usually the closest I have to a deadline is my own declared estimate of when I will be done."

Really? If I wasn't already halfway through my undergrad, I would consider programming as a career solely on that basis!

Comment author: Alicorn 14 February 2011 12:57:22AM 9 points [-]

If I wasn't already halfway through my undergrad, I would consider programming as a career solely on that basis!

Your existing undergrad experience is a sunk cost. Do you want to be a programmer, or a whatever-you've-already-started-learning-to-be? (For that matter, do you have spare time? You could learn to program therein.)

Comment author: Swimmer963 14 February 2011 12:48:26PM 1 point [-]

I am studying nursing and for various reasons, that's where I want to stay. (There's actually a lot of appeal for me in a field where I'll never be out of work, can travel and work pretty much anywhere, and can easily branch out into many, many related fields.)

I took programming as one of my electives and I've tried to continue the learning process by giving myself extracurricular projects, but spare time is a limiting factor. Thanks for the advice though. If you have any advice for good books/online tutorials to read, or challenging projects I could assign myself, I would really appreciate that.

Comment author: Strangeattractor 10 March 2011 12:28:13PM 1 point [-]

Here are a few websites:

Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive http://software-carpentry.org/

Invent Your Own Computer Games With Python http://inventwithpython.com/