All the uncomplicate libraries look really awesome. I'm going to give them a try out. I agree with you 100%, as a Community, we'll have to build more tools, write tutorials, add tests, etc., if we truly want Clojure to grow. Awesome job on those, I like their landing page, great description, good doc, very nice.
On Saturday, 25 March 2017 18:23:29 UTC-7, piast...@gmail.com wrote: > > > doesn't drive me mad, but it does puzzle ans annoy > > me. puzzle: why is it? not sure, personally. > > I've seen this pattern at the last 2 startups that I've worked at: > > The startup hires a bunch of people as they graduate from college. They > are hired to do data analysis, typically on some kind of financial data > (these are the types of startups I've been at). These newly hired people > have a background in math and statistics. They learned programming by > accident, incidentally. They learned Python, because that was what was > recommended in all of the college classes that they took. Then they > graduate and start work at the startup, and when they need to program, they > do it in Python, because that is what they know. They are learning a great > deal, very fast, about the business world, and financial analysis; they > don't feel they have the time to learn about a new programming language. > > Meanwhile, from the perspective of the startup, the history of their > decisions went like this: they had an idea, so they contracted with a team > in India to build the prototype -- the founding team had no one technical > on staff, so they went with the cheapest option, which was PHP. So the crew > in India builds a flawed prototype in PHP. The basic idea for the startup > was good, and they make some money, so after a year they hire a CTO, who > immediately wants to scrap the prototype and build solid, high quality > software. The decision is made to move away from PHP. But what should they > move toward? They are already hiring a large number of data analysts who > know Python, so the most obvious option is to hire more Python programmers, > and standardize the company around Python. > > I've seen this pattern more than once. > > > > > > > > On Friday, March 24, 2017 at 6:17:15 PM UTC-4, Gregg Reynolds wrote: >> >> >> >> On Mar 24, 2017 5:05 PM, <piast...@gmail.com> wrote: >> >> >> >> > This did get me thinking though. If the community *did* want to score >> highly >> > on some of these metrics, what would those be? >> >> I'll be happy so long as Clojure is the popular choice for doing the >> things where it's advantages should matter: machine learning, AI, NLP, >> concurrent programming. >> >> It drives me crazy that Python is doing so well in all of the areas where >> Clojure should be winning. There are such beautiful libraries for working >> with vectors and matrices with Clojure, which should obviously help with >> NLP, yet people use Python instead. Likewise, so much of machine learning >> should be done as work in parallel, and Clojure makes that easy, yet Python >> is preferred. Drives me crazy. >> >> >> doesn't drive me mad, but it does puzzle ans annoy me. puzzle: why is >> it? not sure, personally. >> >> >> These last few years I've been at a lot of NLP startups, and the choice >> of Python makes me sad. >> >> >> >> >> On Wednesday, March 22, 2017 at 7:17:10 PM UTC-4, Luke Burton wrote: >> >>> >>> On Mar 22, 2017, at 2:26 PM, Gregg Reynolds <d...@mobileink.com> wrote: >>> >>> very interesting stuff, esp. the sociological bits: >>> >>> http://stackoverflow.com/insights/survey/2017 >>> >>> sadly, clojure does not even rank in popularity. but it's number 1 in >>> pay worldwide. o sweet vengeance! >>> >>> >>> Some fun reading in there, Clojure features a couple of times. It would >>> be fun to watch for spikes in traffic to Clojure related resources, because >>> I'm sure that landing "most highly paid" will cause a few people to sit up >>> and take notice. >>> >>> This did get me thinking though. If the community *did* want to score >>> highly on some of these metrics, what would those be? Or do none of them >>> adequately capture what is valued by the Clojure community? >>> >>> I think I'd claim that popularity is a terrible metric, even though it >>> can be gratifying to be popular. The fact that lots of people do a >>> particular thing doesn't mean that thing is inherently good, or worth >>> striving for. Some very popular things are bad lifestyle choices, like >>> smoking, a diet high in sugary foods, and writing JavaScript. >>> >>> Conversely some very, very good things can die from even the perception >>> of being unpopular. We often get people asking on the subreddit why they >>> find so many "abandoned" libraries in Clojure. The fact a piece of software >>> might have been written years ago, and still be perfectly usable, is such >>> an anomaly in more "popular" languages that people assume we've all curled >>> up and died. I recently had a project steered away from Clojure (suffice to >>> say it was a very good fit, I thought) due to concerns around the >>> availability of Clojure programmers in the long term. In Silicon Valley. >>> Where you can throw a rock in the air and be certain it will hit a >>> programmer on the way down. >>> >>> Anyway, my personal metric for Clojure success would be: "for projects >>> where Clojure is an appropriate technical fit, how often are you able to >>> choose Clojure?" It's a selfish metric but the higher it goes, the happier >>> I am ;) >>> >>> Luke. >>> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clo...@googlegroups.com >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+u...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> >> >> -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.