Fixing the Problem¶
Date: November 2019 Slides: slideshare.net/totto
What would it take to actually fix the systemic problems in software development — not patch them, but fix them? This talk argues that the mechanism is community: shared experience, continuous learning, and deliberate cooperation among practitioners in Oslo and beyond.
The argument¶
The software industry has well-understood structural problems. Individual teams and companies address symptoms. The talk asks what it would take to address root causes — and answers with community as the lever.
Shared experience as infrastructure. When practitioners share what they have learned — including failures — the whole market improves faster than any single team can manage alone.
Skill-building at ecosystem scale. Training one team helps one team. Building a culture of learning and knowledge transfer across organisations compounds over time. Oslo's developer community is used as a concrete example of what this can look like.
Cooperation over competition. For certain categories of problem (tooling, standards, shared practices), cooperation produces better outcomes than parallel effort. The talk identifies where those boundaries lie.
A call to action. The presentation closes with an invitation to join the effort — framed through Tolkien's themes of adventure and collective purpose.
Language: Norwegian