4 ms·
Yes, let's dig into it.
by workusername 11y ago
Yes, let's dig into it.
- pjmlp 11y agoFrom my point of view, all dynamic languages usually used by people without CS background.
- steveklabnik 11y agoMy first five years after getting my CS degree, all of my paid work was in languages with dynamic typing.
- pjmlp 11y agoSome people apparently took my comment personally, but it doesn't change the fact that many in those communities aren't from a CS background. Which is why some decisions, like the whole npm modules, or the ruby gems before bundles (if I get it right), get to be taken without consideration how it works in large scale. Of course people with CS background also use dynamic languages. I have Python, Smalltalk, Lisp, Perl, JavaScript on my CV.
- steveklabnik 11y agoThere are lots of people from both kinds of backgrounds in all kinds of communities; how much of classic hacker lore is about high school dropouts, let alone college dropouts? A CS degree doesn't mean you'll be a good programmer in industry.
- pjmlp 11y agoNo, but it helps. I have a technical school specialization in computing and a CS degree. Many of the things we learned at technical school only made sense afterwards when I got into CS. Also some of the design problems we had, which were solved by the usual"try something until it works", became basic programming exercises with the right CS information. Yeah, it isn't a magic solution, but it helps in what concerns designing software in the large. Most other backgrounds aren't exposed to such issues.