3 Comments

Refactorings can be useful "in the small" but to refactor "in the large" definitely means being guided by _something_. Articulating that "something" isn't always easy and I think "domain modeling" is doing a lot of heavy lifting as the explanation -- the key phrase to me is "deep intuitive process" and I've always wondered how we can better teach developers about that?

Expand full comment

בַּרְזֶ֣ל בְּבַרְזֶ֣ל יָ֑חַד וְ֝אִ֗ישׁ יַ֣חַד פְּנֵֽי־רֵעֵֽהוּ׃

As iron sharpens iron, so a man sharpens the wit of his friend.

https://www.sefaria.org/Proverbs.27.17

Expand full comment

Superb

Expand full comment