Dreaded_Anomaly comments on PSA: Learn to code - Less Wrong

34 Post author: John_Maxwell_IV 25 May 2012 06:50PM

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

Comments (77)

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

Comment author: lavalamp 26 May 2012 02:26:51PM 3 points [-]

Like nothing else, coding forces you to identify flaws in your thinking. If your thinking is flawed, your program won't work, except by accident. There's no other discipline quite like this. If you're a mathematician or physicist and you solve a problem wrong, your paper won't tell you. Computer programmers have to measure their thinking against the gold standard of correctness constantly. The process of uncovering and fixing flaws in a program, usually called "debugging", typically takes up the majority of the time spent on software projects.

I agree with the above, but I've also noticed that software engineers don't seem to be more rational than average. E.g., my coworker repeats to himself "there's always a reason" while debugging and at lunch says truth is relative...

Comment author: Dreaded_Anomaly 27 May 2012 04:28:56PM 0 points [-]