I am an experienced programmer and DevOps engineer, and I picked up this book out of curiosity about two things: financial software and Generative AI. The book takes a narrative approach, following a fictional company, its team, and you, as you build a system that communicates with the American Clearing House via a third-party API using Generative AI.
The storytelling style feels almost like a novel, which made it more engaging and less intense than typical programming books. However, the Generative AI aspect was only a small part of the entire project. In practice, it mostly involved asking for some sample code from a Generative AI tool.
I was hoping to see how others use Generative AI effectively and learn how to get the most optimized ideas or solutions from it—but the book didn’t meet that expectation. Since I’m already familiar with Python and have worked on similar projects, I could see how AI could assist in writing code. But for beginner programmers, I don’t think this book offers clear guidance—at least not with the approach it presents.
Many of the other sections feel like a typical tutorial book, walking through a sample project. So overall, it didn’t hold much interest for me. What I did take away from this book is that Generative AI is not quite there yet. It can be a powerful tool—but only if you know more than the AI about what you're doing.
If you're just curious about the current coding trends and want to see how others are exploring AI, it might be worth a look. But if you're looking for a single book that clearly shows how Generative AI can transform your development process, I wouldn’t recommend this one.
Build Financial Software with Generative AI is a useful book for anyone who wants to get better at both software development and AI, especially in the world of finance. It walks you through building a financial app (ACH) step by step, using various programming languages Python, FastAPI, and Next.js. Another important point is that it explains how you can use AI assistants like ChatGPT and Copilot to assist coding, testing, and writing documentation much easier. The authors explain financial ideas in a way that’s easy to understand, so you don’t need to be an expert to follow along. If you’re a developer or someone interested in AI and want to pick up new skills that are useful at work, this book is a solid choice