Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    #NoEstimates (Allen Holub)

    Allen Holub

    2 HN recommenders · recommended in 6 months, 2019–2025

    YouTube

    37:45 · 259K views · Jul 6, 2015

    Allen Holub's keynote arguing that estimation is harmful, particularly in Agile, and presenting planning approaches based on data and flow instead. It covers the distinction between estimation and data-driven prediction.

    Recommended in estimation and sprint debates as a well-reasoned account of where waste is and isn't in agile.

    Software Engineering & LanguagesSoftware practice, open source & careersManagement, leadership & organizations
    1. 1:02:30
      "Agile Methods The Good, the Hype and the Ugly," Bertrand MeyerAssociation for Computing Machinery (ACM)18K views • 11 years ago
    2. 40:39
      Agile is Dead • Pragmatic Dave Thomas • GOTO 2015GOTO Conferences1.5M views • 11 years ago
    3. 44:35
      Object-Oriented Programming is BadBrian Will2.6M views • 10 years ago
    4. 42:59
      "How NOT to Measure Latency" by Gil TeneStrange Loop Conference119K views • 11 years ago
    5. 18:41
      Refterm Lecture Part 1 - Philosophies of OptimizationMolly Rocket93K views • 5 years ago
    6. 1:07:58
      Software Art Thou: Glenn Vanderburg - Real Software EngineeringZendesk35K views • 8 years ago
    7. 45:50
      "The Mess We're In" by Joe ArmstrongStrange Loop Conference398K views • 12 years ago
    8. 1:04:48
      "Performance (Really) Matters" with Emery BergerAssociation for Computing Machinery (ACM)7.1K views • 6 years ago
    9. 42:15
      "Performance Matters" by Emery BergerStrange Loop Conference502K views • 7 years ago
    10. 40:27
      "Finding bugs without running or even looking at code" by Jay ParlarStrange Loop Conference42K views • 7 years ago
    11. 46:37
      Zebras All the Way Down - Bryan Cantrill, Uptime 2017Code & Supply49K views • 9 years ago
    12. 1:01:39
      "Simple Made Easy" - Rich Hickey (2011)Strange Loop Conference220K views • 5 years ago
    13. 1:01:40
      A Philosophy of Software Design | John Ousterhout | Talks at GoogleTalks at Google548K views • 8 years ago
    14. 50:01
      Simplicity Ain't Easy - Stuart HallowayClojureTV24K views • 13 years ago
    15. 4:57
      Rich Hickey rants about HttpServletRequest in 1080p: Death By Specificity from Clojure Made SimpleFred Overflow43K views • 6 years ago
    16. 1:16:14
      Spec-ulation Keynote - Rich HickeyClojureTV136K views • 9 years ago
    17. 51:57
      Lone Star Ruby Conference 2010 Real Software Engineering by Glenn VanderburgConfreaks30K views • 15 years ago
    18. 1:10:05
      Are We There Yet - Rich HickeyZhang Jian24K views • 7 years ago
    19. 46:40
      Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)ChimiChanga416K views • 2 years ago
    20. 1:04:41
      Jonathan Blow - Preventing the Collapse of Civilization (English only)bus268K views • 7 years ago

    7 comments from Hacker News

    1. @VinalinApr 2019· in “Deadlines Are Killing Us, and Almost Everything Else I Know About Leadership”

      There's an interesting video by Allen Holub that I've seen on the somewhat related topic of ridding software development of estimates (#NoEstimates)[1]. He argues that they're responsible for deadlines that are impossible to meet due to them being based completely on a guess. He then goes on to talk about how we can still get predictive power without giving estimates. I found it extremely interesting and highly recommend it. [1] this video

      Strongly recommendsView on HN
    2. @coryfkleinOct 2022· in “I don’t believe in sprints”

      One could write a solid critique of sprints and how they help or don't, and where time is wasted, but this article is overzealous and comes off as motivated more by anger than reasoning. If you want a well-reasoned discussion of where the waste is and isn't, I highly recommend Allen Holub's talk #NoEstimates [0]. [0] this video

      Strongly recommendsView on HN
    3. @snorberhuisFeb 2021· in “How I started believing in Cycle Time over Estimation”

      Thank you for your comment! > But I don't get how they went from that to "estimations are bad". It seems to me that they're just doing better estimations now by looking at historical data? For me personally, I went from estimations are just really poor even for the most simple things and not worth the effort. It is correct that is can still be seen as migrating to a better form of estimation. If you look at the conference talk by Allen Holub[1]. He tries to make the distinction between estimation and prediction is that the latter is only data driven. > Maybe the team leader is confused because they thought this was a man-hour estimation? And they're now afraid that one developer will work full-time five days on it? That could be the case. I never looked at it that way. > Doesn't this imply that their 10 minute estimation was done completely without asking the team? Yes, it was done with just the team lead and me. We migrated away from Scrum at that point and we did not do full team refinement with estimations sessions pre-sprint. We would collaborate on the technical solution for any story when we would pick it. This could be full team to two engineers. The engineer that brought up the bug would probably bring up the bug. > Really? You couldn't consider the complexity of a release process you designed yourself? You honestly thought this was a 10 minute task even though you knew you were dealing with a legacy system? Yes, I honestly did! It was just a simple code change in our

      CitesView on HN
    4. @codr7Nov 2023· in “Hard-to-swallow truths they won't tell you about software engineer job”

      Planning doesn't mean estimation though; we all know it's just guesswork, and basing business decisions on guesswork is madness. On top of that it's a lot of wasted time and effort. Milestones and projections is a much more constructive approach, simply tracking the number of tasks in your backlog over time will give you an increasingly correct projection of when the project will be finished. this video

      CitesView on HN
    5. @tekkno89Feb 2021· in “How I started believing in Cycle Time over Estimation”

      he also links to a conference talk about this. "you can make a claim that estimates are based on past behavior, but the fact is that what you're implementing is something that hasn't been implemented before. So any kind of measurement that you've made of something that has happened in the past is not going to impact what you're doing now" this video

      CitesView on HN