dogear

enter for all results · esc to close

Developers spend most of their time figuring the system out

lepiter.iosite

“A hand drawn picture about the current system is a belief. Decisions should never be based on beliefs. Not in engineering. (…) As software is highly contextual we cannot predict specific problems. We can only predict classes of problems.” And that's why it is hard to estimate…

from
Engineering Team Management
added
2026-10-10
likes
0

similar

  1. Developers can't fix bad management iism.org

    “Why do so many software projects fail? Software development is much closer to creating a new factory than running an existing factory. (…) Software development is made up of many unknown duration tasks, this fundamentally unpredictable nature makes traditional management's…

  2. source news.ycombinator.com

    ) - Another way of putting it: managers needs domain knowledge and to know the work their reports do.

  3. Why software projects take longer than you think: a statistical model erikbern.com

    “Confirms the hunch that developers estimate the median well, but the mean ends up being much higher.”

  4. All the best engineering advice I stole from non-technical people medium.com

    “It's intriguing that the stuff that really seems to make a difference in the quality of software never seems to be about software.”

  5. Technical debt as a lack of understanding daverupert.com

    “The problem lies in "never reorganizing (the code) to reflect your understanding." (…) Organizationally, you pay in velocity and turnover; talented people are going to leave after a few rounds of bullshit.”

  6. Software Engineering's Greatest Hits youtube.com

    When scientific method meet the practice of software development. My takeaways: the best metric is less lines of code, there is no 10x developers, too much unused configuration options, pair programing is for transfer of domain-specific knowledge and hackathon don't produce…

Engineering Team Management › Project Management > Estimations: ““A hand drawn picture about the current system is a belief. Decisions should never be based on beliefs. Not in engineering. (…) As software is highly contextual we cannot predict specific problems. We can only predict classes of problems.” And that's why it is hard to estimate…”