wedrifid 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: Andreas_Giger 26 May 2012 01:21:00AM 1 point [-]

It's not that it's wrong or bad, just that it's unusual in some ways and generally not very readable. This comes primarily from Ruby treating practically everything as objects. Also, you'll be using more characters like # and @, which makes learning more difficult and frustrating. You can do without these in most languages as long as you don't use pointers.

I'm not sure what you refer to when you say "comparative programming languages"...

Comment author: wedrifid 26 May 2012 05:55:09AM 1 point [-]

This comes primarily from Ruby treating practically everything as objects.

I love this feature. Apart from allowing some amazing library implementations it just leaves me with a warm tingly feeling inside.

Comment author: TheOtherDave 26 May 2012 03:50:51PM 1 point [-]

I still have warm memories of, when I was first teaching myself SmallTalk, trying to look up the SmallTalk equivalent of a for loop in a reference chart and being unable to find it, and later discovering that "to: by: do:" was defined as a method on class Integer.

This delighted me in ways difficult to express.