Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #343

E

Erik Bernhardsson

Personal blog · erikbern.comdatastartupsprogramming

Erik Bernhardsson's personal blog at erikbern.com covers data, startups and programming. Since 2014, 151 different Hacker News readers have linked it 215 times, most often “Interviewing is a noisy prediction problem”. It is still writing: the last post was on 2026-02-25, and you can follow it by feed.

Visit the blog
215mentions?
12recommend?
151HN people?
2014–2026first – last linked?
Links on Hacker News per year · peak 34 in 2021

Sometimes recommended · 12 of 40 sampled comments recommend it?

Why HN links it

HN readers link Erik Bernhardsson's data-driven posts on software estimation, waiting times, hiring and queueing, and name the blog among favourite tech and data science reads.

Recommended for · 12 comments
Called a great write-up, enjoyed, explaining a concept quite well, very visual, and a favourite.

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Erik Bernhardsson

Most-linked posts?

  1. Interviewing is a noisy prediction problem
    15 people · 15 mentions · first linked 2018-05-03
  2. Why software projects take longer than you think – a statistical model
    14 people · 16 mentions · first linked 2019-04-16
  3. How to hire smarter than the market – a toy model (2020)
    11 people · 12 mentions · first linked 2020-01-14
  4. Analysis of longevity of code across many popular projects
    11 people · 11 mentions · first linked 2016-12-06
  5. I don't want to learn your query language (2018)
    7 people · 7 mentions · first linked 2018-09-01
  6. Simple sabotage for software (2023)
    7 people · 7 mentions · first linked 2023-12-14
  7. Building a data team at a mid-stage startup
    7 people · 7 mentions · first linked 2021-07-08
  8. Headcount goals, feature factories, and when to hire those mythical 10x people
    5 people · 5 mentions · first linked 2019-02-22
  9. Giving more tools to software engineers: the reorganization of the factory
    5 people · 5 mentions · first linked 2020-12-17
  10. Missing the point about microservices
    4 people · 5 mentions · first linked 2018-06-06

What Hacker News says?

  1. dlkf · 2021-05-27Recommends
    Some data science blogs I enjoy: - https://erikbern.com/ - https://davefernig.com/ - https://statmodeling.stat.columbia.edu/

    Comment linking /

    on “Ask HN: Favorite Blogs by Individuals?”
  2. Submitted Why software projects take longer than you think – a statistical model as a story · 700 points

    HN discussion
  3. Interesting thought. One could do Monte Carlo simulations to estimate the probability distribution of time-to-finish. I considered something like this [0] to explain the empirical log-normal distribution of project completion times [1], although I hadn't thought about including sequencing & bottlenecks. Probabilistic programming [2] is the discipline concerned with solving this type of problem - some tooling might e…

    Comment linking /2019/04/15/why-software-projects-take-longer-than-you-think-a-statistical-model.html

    on “Show HN: I built my own PM tool after trying Trello, Asana, ClickUp, etc.”
  4. Submitted Building a data team at a mid-stage startup as a story · 607 points

    HN discussion
  5. https://erikbern.com/2016/12/05/the-half-life-of-code.html

    Comment linking /2016/12/05/the-half-life-of-code.html

    on “A History of Clojure [pdf]”
  6. Submitted It's hard to write code for computers, but it's harder to write code for humans as a story · 464 points

    HN discussion
  7. One difference that comes to mind is that while in advertising / marketing you'd need to get what your clients offer, what they'd like to be offering, and how to work with them, in tech you'd also need to understand how it is currently done. The fact is, it's often a mess, with lost, fragmented and conflicting knowledge. And while both need to deal with unclear goals, figuring out what it is the client and truly nee…

    Comment linking /2019/04/15/why-software-projects-take-longer-than-you-think-a-statistical-model.html

    on “Ask HN: What mistakes did you make when starting as a consultant/freelancer?”
  8. Submitted The eigenvector of “Why we moved from language X to language Y” as a story · 442 points

    HN discussion
  9. Arnie0426 · 2020-02-08Recommends
    I love reading these two for Python/Recommender Systems: 1. Ben Frederickson: https://www.benfrederickson.com/blog/ 2. Erik Bernhardsson: https://erikbern.com/ And for pure ML: 1. Ferenc Huszár: https://www.inference.vc/ 2. John Langford: https://hunch.net (although he hasn't written a technical post in a while)

    Comment linking /

    on “Ask HN: What are good solo developer blogs that you enjoy reading?”
  10. Submitted Software Infrastructure 2.0: A Wishlist as a story · 321 points

    HN discussion
  11. munchbunny · 2019-05-28Recommends
    Here's an article that explains the phenomenon much better than I can. It made its rounds in HN a week or two ago: https://erikbern.com/2019/04/15/why-software-projects-take-l... I haven't seen a good way to turn the concept of "it should almost never take longer than that" into a concrete process. I've always seen it as a gut check, often implemented as "take your initial estimate and double/triple it." What I actu…

    Comment linking /2019/04/15/why-software-projects-take-longer-than-you-think-a-statistical-model.html

    on “Scrum is fragile, not Agile”
  12. Submitted I don't want to learn your query language (2018) as a story · 297 points

    HN discussion
  13. Related article (albeit a more mathematical focused analysis of the same problem): https://erikbern.com/2019/04/15/why-software-projects-take-l...

    Comment linking /2019/04/15/why-software-projects-take-longer-than-you-think-a-statistical-model.html

    on “We are clueless about how long things should take”
  14. Submitted I don't want to learn your query language as a story · 289 points

    HN discussion
  15. It depends on how variable the load is, compared to how fast the servers can scale up and down, etc. I often have as a rule of thumb to have enough headroom to be able to deal with twice the load while staying within a triple of the response time. You can solve the equations for your specific case, but eyeballing graphs such as [1] I end up somewhere in the area of 40 %. The important part is of course to ask yourse…

    Comment linking /assets/wait-time-2.png

    on “%CPU utilization is a lie”
  16. Submitted Never attribute to stupidity what is adequately explained by opportunity cost as a story · 288 points

    HN discussion
  17. (1) DSLs work great sometimes. See https://www.jooq.org/ (2) Elastic Load Balancer is a control loop responsive to workloads, that kind of thing is a commodity (3) Under-provisioning is rampant in most industries; see https://erikbern.com/2018/03/27/waiting-time-load-factor-and... and https://www.amazon.com/Goal-Process-Ongoing-Improvement/dp/0... (4) Anomaly detection is not inherently a problem of distributed syst…

    Comment linking /2018/03/27/waiting-time-load-factor-and-queueing-theory.html

    on “Systems ideas that sound good but almost never work”
  18. Submitted Why software projects take longer than you think: a statistical model (2019) as a story · 277 points

    HN discussion
  19. Still https://erikbern.com/2018/08/30/i-dont-want-to-learn-your-ga...

    Comment linking /2018/08/30/i-dont-want-to-learn-your-garbage-query-language.html

    on “We Can Do Better Than SQL”
  20. Submitted Simple sabotage for software (2023) as a story · 271 points

    HN discussion
  21. Better.com | Software Engineers; Product Managers; DevOps; Data Scientists | New York City (NYC) | ONSITE | Full-time https://better.com We're looking for: - Software Engineers ( Senior, Junior, Frontend, Backend, Full stack, infrastructure, QA ) - Product managers - Data Scientists We’re one of the fastest growing homeownership companies in America. Why? Because we’re building a better way to get home and our custo…

    Comment linking /

    on “Ask HN: Who is hiring? (August 2019)”
  22. Submitted The hacker's guide to uncertainty estimates as a story · 248 points

    HN discussion
  23. stornetn · 2018-10-28Recommends
    Reminds me of a similar article that measured a similar kind of question about the wait times for NYC subways conditional on how long you've been waiting ( https://erikbern.com/2016/04/04/nyc-subway-math.html ). I think it's a pretty safe bet that people who like this post will like this article as well.

    Comment linking /2016/04/04/nyc-subway-math.html

    on “The Waiting Time Paradox, Or, Why Is My Bus Always Late?”
  24. Submitted The Impending Cloud Reshuffle as a story · 205 points

    HN discussion
  25. pmw · 2021-07-15Recommends
    > Best strategy is to look at something others aren't looking at -- any other source of signal. Better's CTO has several blog articles on this -- a great read! How to hire smarter than the market: a toy model[1] Interviewing is a noisy prediction problem[2] 1: https://erikbern.com/2020/01/13/how-to-hire-smarter-than-the... 2: https://erikbern.com/2018/05/02/interviewing-is-a-noisy-pred...

    Comment linking /2018/05/02/interviewing-is-a-noisy-prediction-problem.html

    on “Ask HN: Recruiters want people who do side projects, yet contracts forbid them?”
  26. Submitted Analysis of longevity of code across many popular projects as a story · 202 points

    HN discussion
  27. With enough dimensions, everything is on the Pareto frontier: https://erikbern.com/2016/10/25/pareto-efficiency.htm

    Comment linking /2016/10/25/pareto-efficiency.htm

    on “Being OK with not being extraordinary (2021)”
  28. Submitted NYC subway math as a story · 193 points

    HN discussion
  29. I guess one good example (that was mentioned just yesterday here on HN) would be Flask vs FastAPI: https://news.ycombinator.com/item?id=31953470 - "There are no open issues or pull requests on Flask " Quick count finds that FastAPI has 48422 lines of code, while Flask has 9995. Flask just achieved "Zero standing issues/PRs" while FastAPI has 1.1K open issues and ~500 open PRs. Large surface area/API quickly leads to…

    Comment linking /2016/12/05/the-half-life-of-code.html

    on “Open source is not about you (2018)”
  30. Submitted We are still early with the cloud as a story · 185 points

    HN discussion

Search all of HN for erikbern.com

Linked by the same people?