Michael Sauter @michaelsauter

Don’t aim for reusability

Reusable, flexible code is often seen as the holy grail of software development. However, when new requirements come up, the code that was supposed to be reusable turns out to be too complex, difficult to understand, and not quite what is needed now. If that is the case, why do we continue to strive for reusability in the first place? This talk questions our tendency to generalize and our conviction that we can foresee what we’ll need in the future - and it’ll propose a different guiding principle instead.

Organized by Ruby Berlin e.V. (Imprint) · Code of Conduct (Code of Conduct)