HackerTubewatch
Surprise me
Frame from Elm Europe 2017 - Evan Czaplicki - The life of a file Plays via YouTube's privacy-enhanced embed

Elm Europe 2017 - Evan Czaplicki - The life of a file

3 videos recommended on HN
YouTube
4 HN users recommended this talk4 months2019–2025 score 5
Years with an HN recommendation, 2007–2026

Recommended as the argument for code colocation and delaying abstraction.

Elm creator Evan Czaplicki's talk on how a file grows and when to split code up. He argues for keeping code in one file until it hurts and warns against premature extraction.

“Just stick everything in the same file until it actually hurts. This presentation[0] gets it right.” (HN, 2022)

2 strong recommendations · 2 recommendations · Talks · intermediate

4 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@yakshaving_jgt Feb 2022 Strongly recommends
on HN thread Code colocation is king
Just stick everything in the same file until it actually hurts. This presentation[0] gets it right. [0]: [this video]
Argues for keeping everything in one file until it hurts.
@gabigrin Feb 2024 Strongly recommends
on HN thread Clean your codebase with basic information theory
Great read, as always! The combination of the Elm reference and "coarsely structure codebases around CPU timelines and dataflow" statement reminded me of this great talk by Evan Czaplicki (Elm creator): [this video]
Great talk by Elm's creator on structuring codebases.
@myaccountonhn Dec 2025 Recommends
on HN thread Thoughts on Go vs. Rust vs. Zig
There are a lot of lectures/speeches by the creator of elm and Richard Feldman that talk about how to think "functionally" Here is one about how to structure a project (roughly) [this video] I also think looking at the source code for elm and its website, as well as the elm real world example help a lot.
Talk on how to structure a project functionally.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close