Barry_Cotter 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: Barry_Cotter 14 February 2011 09:05:01AM 2 points [-]

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

Then learn to programme and see if you like it enough to do it as a job, or if it could be helpful in the field you're doing your degree in. Being an X who can programme can be a powerful force multiplier of your effectiveness in quite a few fields. An assume very little intro to programming is Learn Python the Hard Way

Comment author: Swimmer963 14 February 2011 12:44:26PM 4 points [-]

I did take a class in programming last semester as one of my electives. My major is in nursing, and my father made the comment that "you'll be the only nurse in Canada who can program." I learned it pretty effortlessly (that class was the easiest A+ I've had in years) but it was a huge time sink, and I think I drove the TA insane by starting projects at home and then sending him emails at 2 am asking why my program wasn't working.

Also I'm sure you're right and it could be very helpful just to know programming as a nurse. At one of my part time jobs, the software we use to keep track of dialysis patients was actually written BY a dialysis patient, who I guess worked as a programmer and saw a need that wasn't being filled. (I'm not QUITE at the level where I can write big, complex, useful programs.)