Reflective conversation with materials
Bringing design to software
Peopleware (2nd ed.): productive projects and teams
Peopleware (2nd ed.): productive projects and teams
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
When Past Solutions Cause Future Problems
IEEE Software
IEEE Software
Architecture Decisions: Demystifying Architecture
IEEE Software
Hi-index | 0.00 |
Donald Schön introduced the concepts of reflection in action and reflection on action in hisstudies of performing professionals. When we design software, we're engaged in what he calls areflective conversation with our material; as in any conversation, it's important to listencarefully. Applying Schön's ideas to our conversation with software design materials can make themmore pleasant and effective.