Quinn comments on Rewiring my Brain: (gentle) Help Appreciated - Less Wrong

3 Post author: JMiller 07 October 2013 04:13PM

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: RolfAndreassen 07 October 2013 06:57:44PM 19 points [-]

There seems to be a mismatch between your description of the problem and your description of the solution. If you are already able to grasp concepts, but not to apply them rapidly, then the solution ought to be on the application side, not on the comprehension side as implied by "turbocharge [...] ability to absorb and deeply comprehend".

This being so, I suggest you practice doing problems. Lots of them. Go through your physics textbook (or calculus, or whatever) problem by problem, and do them all. Practice makes perfect.

In addition, it is my experience that people who say they grasp the concepts but can't apply them haven't actually grasped the concepts at all. I have yet to encounter anyone (including myself) who really fundamentally gets it (where 'it' may be physics, calculus, or even algebra) without doing a lot of dang problems.

Finally: It may be the case that your current learning effort is a bit misdirected. You say you want a career in a software-ish direction; you don't need to know a whole lot of either math or physics for that. You mention pre-requisites, so perhaps it is unavoidable, but any additional effort besides coursework may be better spent on programming. Which, again, you should learn by doing exercises, not reading books. Fire up emacs, write "Hello World", compile from the command line, run ditto. Iterate from there. For the sake of the absent gods do not start with an IDE or anything that hides the compilation step.

Comment author: Quinn 13 October 2013 01:32:01AM 0 points [-]

For the sake of the absent gods do not start with an IDE or anything that hides the compilation step.

Could you say more about why this is important for beginning programmers?

Comment author: RolfAndreassen 14 October 2013 11:26:33AM 2 points [-]

Because, in my experience, you cannot debug anything more than one step removed from the command line; and if you cannot debug then you cannot program. If you are unable to compile, link, and run your code from the command line then you will not be able to fix it when something goes wrong on a system with a slight difference from your dev setup; and they all have slight differences from your dev setup.