This sounds like "Domain Modelling Made Functional" by Scott Wlaschin, maybe? It walks through the software development process of automating a small business starting with requirements gathering, a valuable step that is often overlooked in programming books. It uses F# but I think anyone familiar with a typed language should be fine, and the info can be applied to any functional language. It uses the type system to great effect to enforce business requirements. I've recommended this book to at least five colleagues in the past year. Very good!
Typographic jacket · original cover not fetched
FROM THE SHARED SHELF · 2006–2026 SAMPLE
Domain Modeling Made Functional
4 readers recommend it across 4 discussions
Topics are model-inferred labels.
Keep it on your reading list
THE WORD OF MOUTH
What made it worth passing on?
Original Hacker News comments, in the readers’ own words.