Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
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
    Cover of Software engineering economics

    Software engineering economics

    Barry W. Boehm · 1981

    Software EngineeringProgrammingComputer Science
    Open LibraryAmazon
    Stats for nerds
    2recommend
    10mentions
    7people
    2013–2026years
    30% recommend70% neutral

    Mentions per year

    20132015201720192021202320252026

    What Hacker News says

    1. brambleroseJan 2025
      I would argue that the second rule is even optional here. There is enough literature (McConnell's Software Estimation, Boehm's Software Engineering Economics) that suggests that, given a well-scoped problem and other projects to base the estimation on, a good (+/-50% or so) estimate is possible. But if you don't know what you're building it's all wasted effort because you're estimating the wrong thing!
      thread
    2. jschveibinzDec 2022
      This is the classic reference book on software estimation; and yes, it still applies in 2022…

      Barry Boehm: https://en.m.wikipedia.org/wiki/Barry_Boehm

      “Software Engineering Economics” https://archive.org/details/softwareengineer0000boeh

      thread
    3. jschveibinzDec 2021
      “Software Engineering Economics” or anything else written by Barry Boehm. He writes about old school software development methodology, i.e. not agile, but extremely fundamental nonetheless.
      thread
    4. readthenotes1May 2026
      And married to Barry Boehm of Software Engineering Economics fame. That was one smart couple!
      thread
    5. readthenotes1Feb 2026
      Iirc, there is a quote from Barry Boehm, author of Software Engineering Economics, who said something in the effect of "I wish you hadn't persuaded me that requirements didn't change much in big military contracts"

      They do change, especially if projects take years.

      Not only do people tend not to read, or read well, there is a lot on inherent ambiguity in english--so even if not written stupidly there may be surprises.

      "Requirements" changed on just about every project I was on. I remember once asking the business owner if he could simplify some requirements cuz they were really complicated to develop well, and he replied Certainly--he was trying to put out something he thought would be easy for us to build.

      thread
    6. ckastnerJun 2025
      There was another 1981 paper that went into this by Boehm "Software Engineering Economics", but I can't find the details right now.

      This NASA publication [1] cites a number of studies and the cost increase factors they estimate for various stages of development, including the Boehm study.

      [1]: https://ntrs.nasa.gov/api/citations/20100036670/downloads/20...

      thread

    Related

    Cover of The economics of software quality
    2015–2025

    The economics of software quality

    Capers Jones
    4 recommend · 12
    Cover of Facts and Fallacies of Software Engineering
    2008–2025

    Facts and Fallacies of Software Engineering

    Robert L. Glass
    19 recommend · 48
    Software FoundationsBenjamin C. Pierce
    2011–2026

    Software Foundations

    Benjamin C. Pierce
    58 recommend · 77
    Cover of Software Engineering
    2011–2026

    Software Engineering

    Roger S. Pressman
    2 recommend · 6
    Cover of Balancing agility and discipline
    2012–2021

    Balancing agility and discipline

    Barry W. Boehm
    3 recommend · 6
    Cover of Computer systems
    2009–2026

    Computer systems

    Randal Bryant
    67 recommend · 110
    Cover of Modern Software Engineering
    2021–2026

    Modern Software Engineering

    David Farley
    3 recommend · 8
    The psychology of computer programmingGerald M. Weinberg
    2009–2026

    The psychology of computer programming

    Gerald M. Weinberg
    44 recommend · 122