Top all-time · #6650
Johanna Larsson
Personal blog · jola.dev/postsprogrammingcareer
Johanna Larsson's personal blog at jola.dev covers programming and career. Since 2025, 12 different Hacker News readers have linked it 44 times, most often “The Social Contract of Writing”. It is still writing: the last post was on 2026-10-20, and you can follow it by feed.
Too few sampled comments (1) to say how often HN recommends it.?
Why HN links it
HN readers link Johanna Larsson's post on the social contract of writing, cited in a Ladybird development thread. One commenter calls it a good post whose argument they find compelling.
Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Johanna Larsson is a software engineer, engineering leader, writer, and speaker with many years of experience building products and leading teams.
Most-linked posts?
- The Social Contract of Writing5 people · 7 mentions · first linked 2026-05-25
- How to hit your Claude weekly limit so you can go outside and touch grass2 people · 3 mentions · first linked 2026-04-14
- Running local models on an M4 with 24GB memory2 people · 2 mentions · first linked 2026-05-10
- Highest Random Weight in Elixir2 people · 2 mentions · first linked 2026-05-21
- Stay in the Loop: How I Use Claude Code2 people · 2 mentions · first linked 2026-03-10
- Treating LLMs as Programming Books2 people · 2 mentions · first linked 2026-06-09
What Hacker News says?
Yes, and there was a good post about exactly this social contract last week https://jola.dev/posts/the-social-contract-of-writing . I find the argument compelling on the face of it and true in my experience with colleagues and the broader digital landscape recently.
Comment linking /posts/the-social-contract-of-writing
on “Changing How We Develop Ladybird”Submitted Dropping Cloudflare for Bunny.net as a story · 72 points
HN discussionSubmitted Running local models on an M4 with 24GB memory as a story · 25 points
HN discussionSubmitted When Software Engineers Think They Need More Focus Time as a story · 23 points
HN discussionSubmitted AI Is Antithetical to Learning as a story · 20 points
HN discussionSubmitted Building a Blog with Elixir and Phoenix as a story · 14 points
HN discussionSubmitted How to stop Claude from saying load-bearing as a story · 12 points
HN discussionSubmitted The time Bluesky tried to kill my server as a story · 4 points
HN discussionSubmitted Building an ATProto Link Aggregator as a story · 3 points
HN discussionSubmitted The Social Contract of Writing as a story · 3 points
HN discussionSubmitted Building a Blog with Elixir and Phoenix as a story · 3 points
HN discussionSubmitted Estimates Are More Valuable Than You Think as a story · 3 points
HN discussionSubmitted Migrating to the New Tangled Knot2 as a story · 2 points
HN discussionSubmitted Treating LLMs as Programming Books as a story · 2 points
HN discussionSubmitted Treating LLMs as Programming Books as a story · 2 points
HN discussionSubmitted The Social Contract of Writing as a story · 2 points
HN discussionSubmitted The Social Contract of Writing as a story · 2 points
HN discussionSubmitted Building for the Joy of Building as a story · 2 points
HN discussionSubmitted Running local models on an M4 with 24GB memory as a story · 2 points
HN discussionSubmitted How to hit your Claude weekly limit so you can go outside and touch grass as a story · 2 points
HN discussionSubmitted If the Goal Is Resiliency, Defensive Programming Is Your Enemy as a story · 2 points
HN discussionSubmitted The time Bluesky tried to kill my server as a story · 1 points
HN discussionSubmitted Speeding up a Phoenix LiveView web app with a CDN as a story · 1 points
HN discussionSubmitted Self-hosting your ATProto PDS as a story · 1 points
HN discussionSubmitted Taking control of your ATProto account as a story · 1 points
HN discussionSubmitted No Cost, No Value as a story · 1 points
HN discussionSubmitted A computer can never be held accountable as a story · 1 points
HN discussionSubmitted Distributed Ratelimiter in Elixir as a story · 1 points
HN discussionSubmitted A computer can never be held accountable as a story · 1 points
HN discussionSubmitted Elixir Cluster 101 as a story · 1 points
HN discussion