
Software requirements & specifications
by Michael J. Jackson · first published 1995
4mentions
2recommended by
4HN commenters
2015–2023first – last mentioned
50% recommend50% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
I got the terms from _Software Requirements and Specifications_, which is a fun, if fluffy and meandering, read. I only skimmed the paper you linked but it seems to be a more thorough treatment than the book was. https://www.amazon.com/Software-Requirements-Specifications-...
on “Modeling Adversaries with TLA+” ↗…Iterate! So, in that vein, both the solution *and the problem* are fair game for attack. There is a wonderful, wonderful short essay by Michael Jackson (the other one) called "Brilliance" in his book "Software Requirements and Specifications". It is poignant, even painful, in the way that the the TV shows Silicon Valley or The Office are exquisitely painful. It is, alas, impossible to find unless you know exactly what you are looking for,…
on “Ask HN: How do you approach a problem you are not sure has a solution?” ↗From 'Software Requirements & Specifications' [0], by Michael Jackson (not that Michael Jackson, and not the other one either), published in 1995, a parable [1]: 'What do you think?' he asked. He was asking me to tell him my impressions of his operation and his staff. 'Pretty good,' I said. 'You've got some good people there.' Program design courses are hard work; I was very tired; and staff eval
on “Nobody Ever Gets Credit for Fixing Problems That Never Happened (2001) [pdf]” ↗Related Hacker News comment: https://news.ycombinator.com/item?id=8941621 From 'Software Requirements & Specifications' [0], by Michael Jackson (not that Michael Jackson, and not the other one either), published in 1995, a parable [1]: 'What do you think?' he asked. He was asking me to tell him my impressions of his operation and his staff. 'Pretty good,' I said. 'You've got some good people the
on “The Parable of the Two Programmers (1985)” ↗