For architects:
- Cost: glue code (loses architecture)
- Cost: FW dependence (shorter life, expensive upgrades)
For developers:
- Bene: better UX control
- Bene: simpler to read/write
- Cost: edge cases
- Cost: resource utilization
For architects:
For developers:
A problem statement must come first:
The writing, written linearly, has to begin with an index to give an overview of what's to come - to provide VALUE statement sooner.
This is why you always have to construct and prepend the problem statement to the beginning, whenever you create it.
Me-First Writing process
Reading Order
Reader-First Writing process
LEADERSHIP LAB: The Craft of Writing Effectively https://www.youtube.com/watch?v=vtIzMaLkCaM
My takeaways: