What I liked:
- some good concepts
- real life big refactoring
- interesting references to architecture discussions (Ralph-Johnson, Mazrtin Fowler)
- mix of concerns in code
- great references
To make it perfect:
- more examples (what was, how it is now)
- more confidence
- clearer story
- talk to crowd, not to each other
- more practical advice, for example a detaild explanation of branch by abstraction
- better conceptual explanation, less big-confusing-code
- more dynamic presentation style with more dynamic slides (at least during the initial part of the presentation)
- more direct link between code design choices, ordering != lessons learned
- make code discussions clearer (more readable on screen + explain more extensively)
- better articulation
|