3 ms·
> I think what is going on is that the number of times you get these "written in" postings is somehow a function of the inverse of market share and how convince
by asdkhadsj 7y ago
> I think what is going on is that the number of times you get these "written in" postings is somehow a function of the inverse of market share and how convinced practitioners are that the language in question is so good it should be used more widely.
I view you as correct about the market share, but incorrect about "language so good it should be used more widely". Not that Go or Rust devs don't believe that.. However, I don't think that's why these posts get upvoted. At least speaking for myself I love seeing the language it's written in.
As a Rust focused dev (for fun and profit) clearly I don't like Go posts because I believe it's the best language and all of my code should be ported. Yet I do like Go posts. Likewise I like Rust posts. I like Go posts because, like Rust, I know it will be an easy install. It will be something active, growing and "modern". I view these growing and modern languages to have more active contribution to the core project (if it's a good project of course).
I'm less interested in tools written in Python because I've had enough of difficulty in the past with Python installations that I just don't even care enough to bother. I also am less interested in a cool project written in some (I don't mean Python) other old and "dying" language. I have trouble envisioning contributions being high and trajectory reaching any critical point. Those things are important I think.
Language matters to me. It's not going to make or break a project to be written in something "odd" - but it's definitely of interest. For good or bad.
These are all my views.. most of it not fact. Please take it as such :)
- bborud 7y agoI’ve never managed to like Python as a language, but I used to recommend it to beginners as a learning language. Mostly because you can do real things in it. But I don’t much care for how the Python community has failed to produce a language, practice and tool chain that plays nice with users. It is a somewhat selfish and anti-social language environment that forces users to care about things they shouldn’t have to care about.