We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
"How to Find the Write Rhythm for your Software Composition" by Jordan Miller and Heather Haylett
Discover how to find a harmonious "write rhythm" for your software composition, improving communication, reducing friction, and boosting team collaboration through music theory-inspired strategies and real-world examples.
- Find a universal language among team members to improve communication and reduce friction.
- Apply the concept of “write rhythm” to software composition, using music theory as a reference.
- Recognize the importance of context in software development, and provide examples of how to provide context.
- Use a shared frame to align team members on the outer message.
- Identify the difference between “ docs only” and “integration of people processes”.
- Measure the success of good documentation by the reduced questions and support.
- Empower team members to solve problems and improve documentation.
- Learn from Hofstadter’s theory on the importance of meaning, context, and inner message.
- Utilize the concept of “recursive process” to improve documentation and code organization.
- Consider the complexity and organization of code and people processes.
- Identify the importance of outer, inner, and shared frame in understanding the message.
- Measure the success of good documentation by the reduced friction and increased team collaboration.
- Apply the concept of “pattern recognition” in learning and acquiring new knowledge.
- Provide feedback and recognition to team members for their progress.
- Use storytelling and analogies to improve communication and engagement.
- Encourage team members to learn and adapt to new concepts.
- Recognize the importance of inner and outer messages in software development.
- Consider the role of outer message in providing context and meaning.
- Utilize the concept of “closed-loop” feedback to improve documentation and code organization.
- Identify the importance of education and training in software development.
- Encourage team members to learn and acquire new skills.
- Recognize the importance of “write rhythm” in software composition.