Explore the critical decision-making process in software design and architecture through this 51-minute conference talk by Bert Jan Schrijver at Devoxx. Delve into the challenging question of whether to build generic, reusable solutions or specific ones tailored to current problems. Gain insights into the factors influencing this decision, including potential future considerations. Learn from the speaker's experiences as a developer and software architect in choosing between generic and specific solutions. Examine topics such as design and architecture at both project and organizational levels, code and component sharing between teams, inner source culture, monorepos, microservices, lifecycle management of generic components, and strategic design as a decision-making tool. Walk away with practical insights to help you make informed choices between generic and specific solutions in your own software development projects.
Overview
Syllabus
Generic or Specific? Making sensible software design decisions by Bert Jan Schrijver
Taught by
Devoxx