Half a century of software development has been marked by a surprising phenomenon: we, the developers and architects, have not only repeatedly created new technologies and architectural approaches, but have also devised methods and procedures that go beyond the mere programming of software. Because the engineering waterfall model for software development does not fit, we surprised the project managers and managers with agile software development. Because the separation of operation and development is far too cumbersome, we try to establish DevOps. Because requirement specifications and UserStories don't take the actual needs of the users sufficiently into account, we bring users, business analysts and ourselves closer together again with Domain-Driven Design. At the same time we try to develop not only beautiful but also usable software together with designers and designers become interaction designers. And finally, on the horizon we can see that we have a lot to say on the subject of digitization, because we have been digitizing for decades.
Escaping the Enshittification Trap: Systems Thinking for Sustainable Quality
7pm New Zealand time, please check the event time in your time-zone. In this talk, we’ll explore quality as an emergent property of our teams, tools, and processes—not just something we test at the end. We’ll look at challenges like speed to market and...
