Data Oriented Programming in Java: Chapter 5 Progress (2024-11-10)
Published: 2024-11-10
Current Stats:
- Words: 18,430 (Some approaching good. Most still trash)
- Listings: 51 (It's getting out of control)
- Figures Used: 16
- Figures Made: 52
- SLoC (repo): currently uncountable chaos
I didn't reach the finish line I expected. I may have even gotten further away.
The good news is that the chapter has finally started to feel like one of "mine." There's a certain amount of navel gazing and sophomoric philosophizing that captures up how I talk and think about software in real life. Until I get that to come through, everything feels superficial. Like it's someone else's words. Once I finally find that "voice," every thing start to flow freely (which explains the 4300 words this week).
HomSets are staying! The problem with them last week was that they were just there – an awkward Wikipedia style exposition dumb in the middle of a chapter on modeling domain behaviors. What was missing was their effect on our thinking; how they allow us to use the "size" of a function as feedback while designing our software. Similar discrete math ideas about the quality of functions we're writing have slowly been worked into the draft. They're too good to not include. It just took awhile to figure out how.
There's still a ton to do. The draft is all over the place. I'm less finished than the week before, but happier for it. Another week of work and I should be ready to kick it over to Manning for review (for realzies this time).