
Analysis Patterns
by Martin Fowler · first published 1996
11mentions
6recommended by
10HN commenters
2008–2024first – last mentioned
60% recommend40% neutral
Why HN recommends it
Reusable models for recurring business problems, with a strong section on accounting and account representation
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.







…https://martin.kleppmann.com/2011/03/07/accounting-for-compu... Also probably worth checking out Martin Fowler's writing on accounting. https://martinfowler.com/apsupp/accounting.pdf https://www.amazon.com/Analysis-Patterns-Reusable-Object-pap...
on “Accounting for Developers, Part II” ↗…books. http://www.amazon.com/dp/0471380237/ Michael Blaha's Patterns of Data Modeling . This one has some interesting temporal, graph, and tree models. http://www.amazon.com/dp/1439819890/ Martin Fowler's Analysis Patterns. This one skims some of the other patterns, but gives accounting a solid treatment. http://www.amazon.com/dp/0201895420/ They are all well-rated on Amazon and I have read them and they are all very good.…
on “Show HN: create, share, explore database patterns” ↗…a few standards - "closing the books" on some period (monthly, daily, hourly, depending on volume/regulatory requirements) is usually the way. There's also a good, sadly now out of print, book named "Analysis Patterns" by Martin Fowler which has a large section about account representation strategies from an object modelling perspective which also translates reasonably well to functional programming. It's annoying…
on “Does your test suite account for weak transaction isolation?” ↗…experienced. His work introduced me to eXtreme Programming, UML, Refactoring and more. Much of the agile tooling used nowadays are a consequence of effort he and the groups he was a part of put forth. The book Analysis Patterns is very underrated IMO and was a breath of fresh air after futzing around with the SAMS Teach Yourself series books that were undeservingly popular back then. I think of Fowler as a virtuoso when it…
on “Stepping Back from Speaking” ↗+1 on Analysis Patterns. The notation is a little dated, but the book is still a good read.
on “Stepping Back from Speaking” ↗…patterns, the bigger picture, where it was all going wrong, and the alternatives. This book and Spring v1.0 go along together in my mind. BTW (and OT), another underrated Fowler book in a similar vein is "Analysis Patterns", another 10k-ft view of common business problems.
on “Patterns of Distributed Systems (2020)” ↗…software for those fields. " But imagine how much better the software will be when the developers know as much as hedge-fund traders, auto mechanics, etc. If you look at a book like Martin Fowler's Analysis Patterns, you realize that a deep understanding of the domain is crucial to building a good model to support it.
on “Business Requirements are Bullshit” ↗Analysis Patterns by Martin Fowler. Similar to GoF Design Patterns, but at a higher level of system analysis.
on “Ask HN: Which books teach mental models?” ↗…quoting MIT software engineering professor Daniel Jackson, I think that he pinpoints the essence of the problem beautifully (in his book "Design by concept", where, BTW, he credits Martin Fowler's book "Analysis Patterns" influence): In my work as a consultant, I've been involved in discussions about future products and strategic directions, usually under the rubric of "digital transformation". Companies may be keenly…
on “What I'm Up to Now” ↗…it to use common volabulary where you can drop this "pattern" suffix when discussing things. It can be anything, GoF described an idea and couple of patterns in OO context, there are many other books "Analysis Patterns", "Enterprise Integration Patterns", "Patterns of Enterprise Application Architecture" etc.
on ““Design Patterns” Aren't (2002)” ↗Fowler's writing is what makes the books so good: PoEAA is much more approachable than the GoF books. It's more approachable than his early books (Analysis Patterns). I'm surprised that you didn't mention The Pragmatic Programmer.. I think that a lot of the people here (and who read your blog) could do worse than to check out "Team Geek". It's about people, not…
on “The Programming Books That Meant The Most To Me” ↗