Skip to content
0:00 / 0:00

#elm#haskell

"Code is the Easy Part" by Evan Czaplicki

elm-conf

3.2K subscribers • 3 videos on Hallway

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

Intermediate. Assumes working knowledge.

42K views10 years ago2 recommendations

Programming languagesTools and practiceLanguage design and type systemsOpen sourceSimplicity and complexity

Evan Czaplicki discusses the non-technical challenges of building a programming language, focusing on Elm's philosophy of simplicity and managing community expectations.

The uploader added no description.

Why it's here

2 people recommend this

What people say. Recommended for its insights into Elm's design philosophy, particularly the concept of batching work and prioritizing simplicity over complex features.

elbearon Hacker News • Recommends

On “Elm is Wrong”

Here's how I see his point. He came to Elm expecting a Haskell for the web. Elm has the completely opposite philosophy of keeping things simple, even if it means extra boilerplate. I can understand OP's frustration, but if he watched a few of Evan's talks (like this one link to this video ), he would realise his expectations about Elm are wrong. Also, he forgot that Elm (just like any other open source project) doesn't owe him anything. That's why many people take an issue with his tone. In summary, Elm's target audience are JavaScript developers. It's developers who want their apps to be more robust and easier to refactor than in plain JavaScript. Sure, type classes are useful but they also increase c…

ekoczwaraon Hacker News • Recommends

On “Show HN: Why Do I Procrastinate? – Web MD for Procrastination”

Every time I hear about procrastination it reminds me about great talk by Evan Czaplicki and his approach to Elm development, actually it can be good thing ( link to this video see 19:15 Batching Work).

benjaminjosephwon Hacker News • Mentions

On “Elm is Wrong”

…st important thing", and a language came out that had different priorities and all the people who wanted that kind of feature started using that language and so now that's not to say one of the communities is making a better choice than the other, it just means we can all experiment with a different philosophy and way of thinking and do well." 1 link to this video…

IAmEveryoneon Hacker News • Mentions

On “Why I’m Leaving Elm”

This mirrors my experience quite perfectly. To add another aspect: The over-management of GitHub issues is, in my experience, borderline pathological. On dozens of occasions (no exaggeration), I've experienced the following: - I notice some bug, or some missing functionality. - After dozens of searches I finally find a relevant Github issue. It's difficult to find because it's closed, in a project with a different, former name to the current version of the package, and part of a now-defunct GH organisation. - The only comment on the issue was Evan saying the issue is being folded into some meta issue bundling "issues concerning <some broad concept>". He closes the issue and adds a line into…