71 private links
Very good points. Picking a particular language is likely not the right approach. Trying to apply the main principles of functional programming on the other hand is more likely to bear fruits.
Interesting look at module systems and what they entail. It's funny to see that most languages do things slightly differently in this area.
I mostly agree with this. I'd just complete it a bit: it's probably a good idea to have at least one language where you went really deep in (emphasis on at least). A kind of strategy to aim at "T shaped skills" (or better "paint drip shaped skills").
Interesting point of view on why static typing seems to make a come back right now and why it's likely to continue. I think a few of the arguments in here are wrongly framed (like some of the benefits of using an interpreter rather than a compiler are attributed to dynamic typing while it's rather orthogonal) but a large part of the analysis seems valid to me.
Interesting post, highlights why it's better when languages are designed in a more community fashion (make sure to read until the conclusion). At least in term of popularity it seems to help.
Nice poster. It's harder to classify programming languages than it sounds. This one is interesting.
Interesting musing about a language size and how it evolves over time. There's clearly tension between making it too big and keeping it relevant to modern uses.