Skip to content
0:00 / 0:00

#elm#evanczaplicki#opensourcemetrics

“What is Success?” by Evan Czaplicki

Elm Europe

2.5K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 3 people: 2 on Hacker News and 1 in engineering communities.
  • Presented by Evan Czaplicki, creator of Elm
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

30K views8 years ago3 recommendations

Tools and practiceCareers and interviewsOpen sourceCode review and teamworkCareer growth

Evan Czaplicki discusses how to define success for open source projects and language communities, arguing against relying solely on GitHub activity metrics.

Recorded during 2018.elmeurope.org in July 2018 in Paris. More talks on youtube.com/playlist?list=PL-cYi7I913S-VgTSUKWhrUkReM_vMNQxG

Why it's here

3 people recommend this, 3 dispute it

What people say. Recommended for its insights into open source project health and the community dynamics of programming languages.

antouankon Hacker News • Recommends

On “Our Use of Haskell and Elm”

…rogramming language? Focus on code quality, and maintenance simplicity. If anything, being able to use the same version for x years and having it be consistently better than any JS library/framework I used, means that the work done is of high quality. Maybe you should watch Evan's talks from various Elm conferences ( search on youtube, for example link to this video ) He addresses that concern that some people have, and why it has the pace it has. As I understand it, it's better to do things right and take as long as it needs, rather than hurry and ship fancy things just to ship them. Elm is perfectly production ready as is, and beats any JS stack for me. Both in code quality and maintenance cost.…

ssivarkon Hacker News • Recommends

On “Methodologies for measuring open source project health”

…or Wikipedia is much less likely to apply to code :-) Btw, I recently came across a talk by Evan Czaplicki (creator of Elm lang) on “What is success?” for an open source project like Elm, and he raises some interesting points about how measuring projects by Github activity is strongly biased by a model of how the larger Javascript community works: link to this video…

ssivarkon Hacker News • Recommends

On “Ask HN: What do productive people do on weekends?”

…signer) on "What is success?" which might provide some food for thought 1. To clarify, doing only things that are worth doing doesn't imply holding back from producing/practicing because you're not yet good enough. I was referring more to the direction than the quantum in that direction. See what Ira Glass said about taste and practice 2. 1: link to this video 2: link…

u/tacticiankeralain r/Clojure • Recommends

“What is Success?” by Evan Czaplicki

salimmadjdon Hacker News • Disputes

On “Why I’m Leaving Elm”

…e clear to me, outside of being brilliant at designing Elm he is not the person to take it to the next level of adoption. If it’s not moderately adopted it won’t make sense recommending it for any production project, even if it does many things right. To me it feels like (sadly) Elm will just be a hobby project despite what it could have been. 0 link to this video…

PragmaticPulpon Hacker News • Disputes

On “Ask HN: What Happened to Elm?”

…ity in a minor release without warning is a sign that you don't really care about your users. Changes like this require discussion, warning, and long transition periods. It was bad enough that they got it wrong, but then Evan doubled down by dedicating the opening of his next conference talk to mocking the users who were unhappy about the changes: link to this video The part where he mocks a commenter for asking "Is Evan killing Elm's momentum?" is weirdly prescient, given that these events ultimately did mark the slowdown of the Elm community. Elm development came to a near halt about a year later. > And it being open source means nothing stops you from forking it and adding your own native modules. R…

richbellon Hacker News • Disputes

On “Ask HN: What Happened to Elm?”

> It was bad enough that they got it wrong, but then Evan doubled down by dedicating the opening of his next conference talk to mocking the users who were unhappy about the changes: link to this video > The part where he mocks a commenter for asking "Is Evan killing Elm's momentum?" is weirdly prescient, given that these events ultimately did mark the slowdown of the Elm community. Elm development came to a near halt about a year later. Wow, that was hard to watch. He takes people being passionate about Elm and discussing potential issues and mocks them. If I was a proponent of Elm that felt uneasy about its direction at the time, this would have made it easy to walk away from.

u/hagusin r/Clojure • Mentions

On “I'm getting the feeling this sub is shrinking”

…of change is very slow, releases are infrequent, the planning is largely behind closed doors, the quantity of core contributors is tiny, and Rich is clearly a key bottleneck in many decisions, even relatively minor bug fixes. To be clear: I have no problem with any of that. In fact, it reminds me of this talk by Evan Czaplicki (creator of Elm): link to this video If I get the quote right: “it’s more important that releases are worth the upgrade cost than simply being regular.” What this all *does* mean is that Clojure is out of the news and off people’s radars for long periods of time. There’s simply nothing with which to generate Hacker News headlines on a regular basis (but when we do, it’s often…

ctteton Hacker News • Mentions

On “IBM releases Elm-powered app”

> You're saying a codebase of 5% JavaScript demands more JavaScript experience than a codebase of 100% JavaScript. A codebase of 100% Javascript does not usually mean 100% written by the app developer. If you are coding in react for some basic app, like some basic crud with react using existing backend with Firebase, it almost only require you to learn the some basics of react and Javascript syntax, and fill in the template. You can also use other modules by just follow their documentation when you need some extra functionality. However in Elm Ports we are required to pass async messages for everything which is much harder. I am OK with the boilerplate for the JSON encoder and stuff, but I h…

dragonshon Hacker News • Mentions

On “Thank You, Guido”

…nity and Guido, we will continue to do so in time to come. I recently watched a talk by creator of Elm language 1 2 who is trying to create similar community like Python, I will try it besides lisp, since I like the ethos of Python like community and obviously PEP-20 3. From my whole team thanks to Guido, and Python community. 1 link 2 link to this video 3 link…