Table of Contents
Discovering Your Software Umwelt - Tutorial
Based on the paper by Rebecca Wirfs-Brock, Allen Wirfs-Brock, and Jordan Wirfs-Brock.
Overview
This tutorial explores the concept of a "software umwelt" - how software developers perceive and interact with their programming environment based on their experiences.
Key Concepts
- Umwelt origin stories
- Nurturing our umwelt
- Putting our umwelt to work
- Refining our umwelt through practice
- Umwelt pivots
- Distilling our umwelt
Session Structure
- Introduction to the concept of software umwelt (15 minutes)
- Reading and discussing umwelt narrative examples (30 minutes)
- Writing your own umwelt narrative (45 minutes)
- Analyzing and comparing umwelts in small groups (30 minutes)
- Reflection and discussion on insights gained (30 minutes)
How to Use This Tutorial
- Start by reading the paper in the resources folder.
- Explore the umwelt narrative examples in the
umwelt-narrative-examplesdirectory. - Complete the exercises in the
exercisesdirectory. - Use the prompts in the
promptsdirectory for reflection and analysis. - Discuss your findings and insights with others.
Additional Resources
See resources/additional-readings.org for further exploration of related concepts.