- Home
- Computers
- Programming
- The Art of Code (The surprising power of beauty in software development)
The Art of Code (The surprising power of beauty in software development)
List Price:
$59.99
| Expected release date is Aug 25th 2026 |
- Availability: Confirm prior to ordering
- Branding: minimum 50 pieces (add’l costs below)
- Check Freight Rates (branded products only)
Branding Options (v), Availability & Lead Times
- 1-Color Imprint: $2.00 ea.
- Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
- Belly-Band Wrap: $2.50 ea. (full-color printed)
- Set-Up Charge: $45 per decoration
- Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
- Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
- Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
- RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
Product Details
Author:
Sandrine Banas
Format:
Paperback
Pages:
248
Publisher:
Manning (August 25, 2026)
Imprint:
Manning
Release Date:
August 25, 2026
Language:
English
ISBN-13:
9781633434929
ISBN-10:
1633434923
Weight:
9.5oz
Dimensions:
7.375" x 9.25"
File:
Eloquence-SimonSchuster_08052026_P10441858_onix30_Complete-20260805.xml
List Price:
$59.99
Pub Discount:
37
Series:
The Art of
As low as:
$56.99
Publisher Identifier:
P-SS
Discount Code:
H
Folder:
Eloquence
Overview
Software development is an inherently creative activity, and yet we regularly reduce it to the formulaic or mechanical. This book reveals how aesthetics can be important in programming and why elegant code often yields profound practical benefits. By prioritizing code beauty you raise the standards of your entire codebase. You make it easier to maintain, extend, and onboard developers, even (or especially) when you’re doing agentic coding. This guide for developers discusses how artful coding directly reduces bugs and increases system durability. It will deeply enhance your personal satisfaction as a developer.
At the heart of this book lies the “rosette model,” a structural framework that maps eight interlocking dimensions of code quality. It places durability as the foundation, with creativity at the center supported by overlapping traits like simplicity, expressiveness, and sustainability. As reviewer Oliver Forral from Reason Benefit Corporation notes, “The rosette model gives ‘beauty’ a concrete structure instead of leaving it as a vague aspiration, illustrating its power through brilliant before-and-after refactorings.”
To bring narrative structure to your classes, the book introduces a genuinely original “five fundamental plots” framework. This unique design tool elevates enterprise business logic from a list of instructions into a readable story structured around Delivering, Cleaning, Defense, Archiving, and Transformation.
Concise yet complete, this book’s 10 comprehensive chapters and rich practical appendixes present a cohesive, masterfully written roadmap. It equips you with actionable green design patterns, error-handling strategies, and elegant data modeling principles that bridge the gap between high-level architectural theory and everyday coding practice.
In today's era of agentic AI coding, human design judgment matters more than ever. AI tools mirror the surrounding code quality. Clean code yields clean generation, while messy files propagate flaws. Without guidance, AI introduces "comprehension debt”—code that compiles but no team member understands—and applies fragile, patched-together fixes. This book empowers you to act as an essential creative director, translating aesthetic principles into reusable AI prompts and maintaining final design responsibility.
What's inside
• Structure logic elegantly using the five fundamental plots framework
• Leverage the rosette model to systematically reduce cognitive complexity
• Reduce ecological footprint using practical green design patterns
• Elevate AI-assisted programming by eliminating costly comprehension debt
About the reader
Written for programmers seeking to transition from functional writing to elite software craftsmanship.
About the author
Sandrine Banas is a senior Java expert, lead tech, and passionate software craftswoman with over 25 years of experience in the industry. She is an Oracle Certified Professional and speaks on code quality and craftsmanship at notable technology conferences such as Devoxx, Volcamp, Mixit, Snowcamp, and Agile Grenoble.
Table of Contents
1 The aesthetics of code
2 Narrative code
3 The complex art of simplicity
4 Expressing clarity of intent through elegant data modeling
5 Expressiveness
6 Embracing purity with functional programming
7 Handling failure with grace
8 Sustainability
9 Durability in software design
10 Creativity in code and problem-solving
A Appendix









