🎨The Art of Code: The surprising power of beauty in software development
I’m very happy to share a huge milestone for a project I’ve been working on for the past year, and, in some ways, for most of my life as a developer: my book The Art of Code is now available through Manning’s Early Access Program (MEAP).
For the next couple of weeks, it’s available at 50% off: https://www.manning.com/books/the-art-of-code
The Art of Code is a modern software craftsmanship book that explores how the dimensions of beautiful code—such as simplicity, clarity, expressiveness, storytelling, durability, and purity—can be implemented in practice, and how they lead to code that is easier to understand, safer to refactor, and more resilient over time. It also addresses concerns that matter in real-world enterprise systems, such as concurrency, failure handling, robustness, and sustainability.
In an era where AI is reshaping the landscape of programming, the book deliberately refocuses attention on what remains deeply human in our work: passion, creativity, and beauty.
Most examples use modern Java features, making the book a good fit to get up to speed with recent language evolutions such as records, streams, and pattern matching. That said, the ideas go well beyond any single language.
With Manning’s Early Access Program, the first chapters are already available, and new chapters will be released progressively. Early readers can share feedback, which directly helps shape the final version of the book. I’d genuinely love to hear your thoughts, and you’re more than welcome to discuss the book with me here on this blog as well.
Writing this book has been both challenging and deeply rewarding. I’m very grateful to Manning Publications Co. and to the early reviewers for their support so far.
Thanks for reading, and for any support, feedback, or sharing along the way.