Most software development happens in a kind of trance. We’re tangled up in what we did last time, what we imagined we’d do, what we think we’re doing or even a compelling description of how development ought to work. You get random results when you respond to what you imagine vs. what’s actually happening.
“Conscious development” is about being aware of what is actually going on while we develop software. It’s about working reflectively, observing the practice and the results as we do the work. Tools, techniques and practices emerge from conscious development.
Permalink Comments off