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

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.