Cover of Exploring requirements

Exploring requirements

by Donald C. Gause · first published 1989

13mentions
5recommended by
9HN commenters
2009–2024first – last mentioned

56% recommend44% neutral

Why HN recommends it

Practical guide to the questions to ask before writing software, helping readers understand what a system really does and should do; valued by working engineers and consultants.

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

30 2007: 0 mentions2008: 0 mentions2009: 2 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 0 mentions2016: 1 mention2017: 0 mentions2018: 0 mentions2019: 1 mention2020: 0 mentions2021: 1 mention2022: 3 mentions2023: 2 mentions2024: 1 mention2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • skmurphy · Mar 27, 2009 · Recommends

    Weinberg's "Exploring Requirements: Quality Before Design" is a thought provoking book on defining and managing requirements. http://www.amazon.com/gp/product/0932633137

    on “Scott Berkun: Why requirements stink” ↗
  • tuatoru · Oct 17, 2021 · Recommends

    Try Business Dynamics by John Sterman. I lent my copy to my brother over a decade ago. Still haven't got it back... Also Exploring Requirements: Quality Before Design by Donald Gause and Gerald Weinberg. Really useful advice about questions to ask people to understand what the system really does/should do.

    on “How to Safely Think in Systems” ↗
  • tuatoru · Oct 21, 2021 · Recommends

    Exploring Requirements: Quality Before Design by Donald Gause and Gerald Weinberg is a great reference for learning how to ask questions and what questions to ask. https://geraldmweinberg.com/Site/Exploring_Requirements.html

    on “Willingness to look stupid” ↗
  • tuatoru · Aug 29, 2022 · Recommends

    Weinberg and Gause's Exploring Requirements: Quality Before Design is a useful book on "asking the right questions". 1. https://books.google.co.nz/books/about/Exploring_Requirement...

    on “What does it take to be a good programmer?” ↗
  • readthenotes1 · Sep 19, 2022 · Recommends

    Exploring Requirements: Quality Before Design, Gause+Weinberg This book introduced me to the questions I should have been asking before starting to write software and helped me make a lot more money by impressing people with…

    on “Ask HN: Name 3-5 books that had the most impact on your career and knowledge?” ↗
  • tuatoru · May 28, 2023 · Recommends

    People need to know about, and read, Donald Gause and Gerald Weinberg's Exploring Requirements: Quality Before Design[1]. If you don't know who Gerry Weinberg is, then look that up too. You will profit from the exercise. 1. https://geraldmweinberg.com/Site/Exploring_Requirements.html

    on “Requirements” ↗
  • borlanco · Feb 18, 2024 · Recommends

    I am glad I was able to help you. If you like "The Secrets of Consulting", the next one for you should be "Exploring requirements: quality before design", by Gause & Weinberg. What an eye opener it was for me!

    on “My sixth year as a bootstrapped founder” ↗
  • neves · Dec 5, 2019 · Recommends

    …them: https://leanpub.com/u/jerryweinberg There's the People Skill bundle: https://leanpub.com/b/peopleskillssoftbutdifficult with the books: Are Your Lights On?, What Did You Say? The Art of Giving and Receiving Feedback, Exploring Requirements One, Exploring Requirements Two, Becoming a Change Artist, More Secrets of Consulting, and Becoming a Technical Leader But maybe the better for you are his classic The Psychology of Computer Program…

    on “Ask HN: Best book / resources on leadership, especially for tech teams?” ↗
  • HillRat · Oct 30, 2016 · Mentions

    …"design," UI and UX are only one facet (because strategy, content, and technology are their own components in the larger design space). When I talk about "desire," I'm following Gause and Weinberg in Exploring Requirements, where they say, "[W]e don't know how to figure out what people need, as opposed to what they desire. ... We do observe, however, that by clarifying their desires, people sometimes clarify what they really…

    on “UX Myths (2014)” ↗
  • GMWeinberg · Apr 29, 2009 · Mentions

    Nice discussion, but doesn't explore nearly enough. As Don Gause and I showed in http://www.geraldmweinberg.com/Site/Exploring_Requirements.h..., you can stress more than one word in a sentence. In fact, you can stress two, three, or any number up to the number of words in the sentence. This sounds really weird, but if you say these sentences…

    on “"I never said she stole my money" has 7 different meanings depending on the stressed word” ↗
  • tuatoru · Sep 21, 2023 · Mentions

    …that you haven't previously heard of "Just Enough Software Analysis" confirms me in my impression that there are no standards and no regulation. If you want to git gud, also read "Quality Before Design: Exploring Requirements" by Don Gause and Gerald Weinberg.

    on “Programming Is Hard” ↗
  • PaulHoule · Apr 4, 2022 · Mentions

    There are many books on the subject https://link.springer.com/content/pdf/10.1007/978-0-387-3561... https://www.amazon.com/INSPIRED-Create-Tech-Products-Custome... https://geraldmweinberg.com/Site/Exploring_Requirements.html There is a lot to say for having conversations with possible users, it helps to have some "visual aids" such as a low fidelity mockup, printed-out screenshots, etc. My current "side project" is…

    on “Ask HN: Can you train yourself into having good ideas?” ↗
  • tikkun · May 28, 2023 · Mentions

    What are your favorite Weinberg books? I've read Are Your Lights On (liked it a lot) and Secrets Of Consulting (just ok). Checking out Exploring Requirements now. Is Exploring Reqs 2 as much worth reading as Exploring Reqs 1, and any other must reads?

    on “Requirements” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help