Data Oriented Programming in Java: Progress Update 2025-10-26

Published: 2025-10-26
Early Access here: Data Oriented Programming in Java
Available in MEAP: Chapters 1, 2, 3, 4, 5, 6, 7, 8
Pending reviews: Chapter 11
Currently working on: Revisions to chapter 9
Current Stats:
- Words: 4544
- Listings: 10
- Figures Used: 18
- Figures Made: 35
Chapter 8 is officially in MEAP! Huzzah!
I'm back to the drawing board on chapter 9. The problem noted during review: too many boxes and arrows and not enough data. I drifted away from the core thesis of the book. (The entire chapter having only 10 code listings rather than the usual 30-50 should have been a hint, but sometimes it's hard to see things until people point them out.)
This is good feedback to get early. The next chapter, also about architecture, was marching towards the same mistake.
So, it's back to figuring out how chapter 9 should present it's ideas. That means the usual woes of stressing over the perfect goldilocks example. Big enough to show architectural problems; small enough to fit in a book.