Psy-Kosh comments on Open Thread: March 2010, part 2 - Less Wrong

4 Post author: RobinZ 11 March 2010 05:25PM

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

Comments (334)

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

Comment author: RobinZ 18 March 2010 02:30:14PM 0 points [-]

I tested myself with MATLAB (which makes it quite easy) out of some unnecessary curiosity - it took me about seven minutes, a fair part of which was debugging.

I feel rather ashamed of that, actually.

Comment author: Morendil 18 March 2010 02:56:00PM 0 points [-]

I feel rather ashamed of that, actually.

I wouldn't be; I'd take it as (anecdotal) evidence that the craft of programming is systematically undertaught. By which I mean, the tiny, nano-level rules of how best to interact with this strange medium that is code.

(Recently added to my growing backlog of possibly-top-level-post-worthy topics is "how and why programming may be a usefull skill for rationalists to pick up"...)

Comment author: RobinZ 18 March 2010 03:24:58PM *  1 point [-]

I have to admit, I was looking up functions in the docs, too - I would have been a bit faster working in pseudocode on paper.

Edit: Also, my training is in engineering, not comp. sci. - the programming curriculum at my school consists of one MATLAB course.

(Recently added to my growing backlog of possibly-top-level-post-worthy topics is "how and why programming may be a usefull skill for rationalists to pick up"...)

Querying my brain for cached thoughts:

  1. Programming encourages clear thinking - like evolution, it is immune to rationalization.

  2. Thinking in terms of algorithms, rather than problem-answer pairs, and the former generalize.