edgeArchitect
edgeArchitect has not written any posts yet.

edgeArchitect has not written any posts yet.

Exactly, it's all about the concepts underlying the tool and recognizing situations when a certain tool has a better ROI than some other one at solving a problem at hand.
But, sometimes it can be hard to make a fair judgement on whether you really know something or just think that you know. So, it might definitely be useful to know a few other techniques/tools of doing the same thing in order to foolproof yourself.
I am not a native English speaker, but I think I'm versed well enough to know that you know what I meant to say. I also do think that it is a little bit unfair for you to mention my grammar and punctuation since you yourself use words like "caps" and "Wellllll". Not only it is hypocritical, but also comes across as a Stickman argument of a sort.
I'm sorry for pointing this out. But, I mean, you are partially right, I do think that sometimes, when working with complex concepts, the language needs to be pretty clear for a common understanding to develop between parties involved.
With that said, I do tend... (read more)
I don't mind scepticism, if you see anything wrong with the content other than letters do let me know please.
Sure they are, but the amount of variables in those can be overwhelming for one and some of what you've listed may be based on flawed logic. So, I would not suggest starting out with those.
I think programming is great because it can potentially teach you how to break things down into different levels of abstraction and manipulate concepts by applying only a few basic rules.
I should've contributed a little bit more to the OP, but I was mostly replying to those who were saying that there is no difference between languages and one is just is good as the other. That I think is wrong because you can't compare a real functional language with an "object oriented" one.
Guys, programming languages ARE exercise in logic and rationality, so actually if you really want to do "lesswrong" then you MUST be familiar with at least 3 and how each language manages logic.
Lisp, Prolog, Haskell any of these. Java is a good one too. Kinda Aristotelian in a way.
"But poorly put-together sentences do detract from a message, irrational as that may be." Why is it irrational?
"The most rational behaviour a rationalist can have is to be rational." Meditate on it some more.
"...my objection that knowing three programming languages is not a requirement of rationality..." I said at least three, because there are at least three ways to do the same thing. Some are more efficient at one thing and others are more efficient at other things.
"Given that human rationality is a subject still being explored, making a definitive claim that something is a key requirement of rationality is incredibly arrogant in the face of ignorance." It is incredibly arrogant, but it is also a... (read more)