You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

Gav comments on What steep learning curve do you wish you'd climbed sooner? - Less Wrong Discussion

13 Post author: Stabilizer 04 September 2014 12:03AM

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

Comments (41)

You are viewing a single comment's thread.

Comment author: Gav 04 September 2014 01:57:12AM 9 points [-]

Linux/Unix & their associated command line stuff. The number of times it's come in handy to be able to SSH into a machine that's way over there and do stuff is immense. Sadly I waited till Uni to learn, and I wonder where I'd be now if I'd internalised these concepts by the age of 15.

Need to log something you've just done? Redirect the output into a file. Boom. No longer do you have to find the bit of software that does everything, you just need programs that do simple stuff you can repurpose*.

Reading FOLDOC a bit to get the history was handy too. Thinking of computers as CPUs attached to teletypewriters, with all that fancy graphics stuff as optional explains a lot of how current software ended up the way it is.

*Totally not advocating mainstream computing for every user end up like this, btw. (Linux still makes me cry on a regular basis) Just that being able to drop to a command line and chain together commands or write scripts is so powerful that it's a game changer.

Comment author: AABoyles 17 September 2014 03:51:10PM 1 point [-]

Majorly with you on this one. Piping in shell changed my life, and then piping in R (via Magrittr via dplyr) changed my life again.