Fork me on GitHub
#off-topic
<
2022-06-03
>
eggsyntax02:06:32

Got curious about how the number of respondents to the State of Clojure survey has changed over the years; looks like it’s held pretty steady starting in 2015 (other than the skipped year in 2017): [Note from @alexmiller which I fully endorse: ‘keep in mind that the survey has been open for different amounts of time every year, advertised in different ways, etc. so these are at least different kinds of apples you’re comparing’]

😯 1
seancorfield03:06:02

I wonder how that compared to community surveys for other languages in the same part of their lifetime -- if it happens elsewhere?

seancorfield03:06:03

It looks like rapid growth in the first decade the language existed and then stability -- in terms of active, engaged community -- for the next decade.

Alex Miller (Clojure team)04:06:29

keep in mind that the survey has been open for different amounts of time every year, advertised in different ways, etc. so these are at least different kinds of apples you're comparing

1
👍 2
💯 1
adi04:06:48

Also the graph doesn't explain the cohort; whether it's mostly the same people each year, or mostly new respondents each year I, for example, did not respond for a couple of years (maybe three) partly because I had nothing new to say, which was mainly because I wasn't doing anything actively with Clojure. I suspect there is a healthy proportion of first-time respondents.

seancorfield04:06:52

I think I have filled it out every year... I love surveys 🙂

🤓 4
Faris05:06:07

What happened in 2014?

orestis06:06:05

I've seen this asked a few years now. Perhaps it would be a good question for the next survey, to ask how many previous surveys you have participated in.

Asier07:06:06

Regarding 2014. My gut feeling is that organic marketing played a huge role back then. Lots of good content: Carin Meier with Robots, Tim Ewald's excellent talk, InfoQ Clojure content,...

Alex Miller (Clojure team)12:06:56

I think that what happened is Clojurians Slack became a place to advertise the survey

Asier13:06:07

aha, most probably!

eggsyntax13:06:57

Alex: > so these are at least different kinds of apples you’re comparing Absolutely! I’ll add a disclaimer now that few conclusions can be drawn from this — I was curious about it as a datapoint, but not one that singlehandedly explains anything.

pez08:06:51

The strangest crash issue I've seen in a while: https://github.com/PEZ/chromium-crash-mystery TL;DR: Chromium browsers crash on my machine for some very minimal HTML.

Lennart Buit09:06:50

I believe I have very similar hardware to your machine, but no crash for me

Lennart Buit09:06:10

Also M1 Max, 10 core, 32G, just 14"

pez14:06:27

It's crazy strange!

alpox16:06:18

I tried on my windows machine with: Internet Explorer (All compability versions), Brave, Firefox, Firefox Dev, Opera, Chrome and Edge (Chromium Version). So far no crash 😄

pez16:06:27

I filed a bug report. Let's see if they can make something out of it: https://bugs.chromium.org/p/chromium/issues/detail?id=1332445

zeitstein20:06:07

I have a very naive question I don't know how to answer. Given something like Dart/Flutter (and #clojuredart 🙂), and assuming its performance is close to native, why build a web app and deal with browser limitations? (Dart can also target the web, but never mind.) One thing that comes to mind is that one doesn't need to download and install a web app (not an issue with some types of apps, I'd argue). Another thing is simpler updates. What else?

jakemcc21:06:42

(repeating some of what you said but things that jump to mind): • ease of updates, just refresh the browser • easy "installation", users already have a browser • Accessible across devices

cgrand21:06:32

• accessible from devices you didn't plan for

didibus22:06:15

I think reach is really the big one. No install, working on everything that has a browser.

isak22:06:40

> assuming its performance is close to native I've heard that is very much not the case with Dart, that it stutters at 5 fps for even simple things like a button with a glow animation.

zeitstein03:06:23

Thanks everybody. None of those are major trade-offs in my view - definitely worth thinking about the Dart/Flutter route. > I've heard that is very much not the case with Dart, that it stutters at 5 fps for even simple things like a button with a glow animation. > Not what I found with some quick Googling. Seems to be fairly close to native, but definitely better than React Native. Do you have a source?

didibus15:06:20

I'd be curious to hear if people tried Gluon and Xamarin as well. I think you should be able to use both with Clojure or ClojureCLR respectively too. Maybe they're not totally free and that's the downside.