Generic or Specific? Making Sensible Software Design Decisions
This video is also available in the GOTO Play video app! Download it to enjoy offline access to our conference videos while on the move.
In software design and software architecture, we often face the question: should we build this generic or specific?
Usually, this is not an easy question to answer. The answer depends on a lot of different factors, including future factors you may not be aware of - yet.
In this talk, I’ll share my experiences and thought process as a developer and software architect with choosing between generic and specific solutions.
I’ll talk about generic vs specific design & architecture, both on a project level and organization level. We’ll look at sharing code/components between teams, inner source culture, monorepo’s, microservices, lifecycle management of generic components and strategic design as a tool to help decide. After this talk, you’ll have practical insights that can help you to choose between generic and specific solutions yourself.
-
Failure Is Always An OptionDylan BeattieThursday Jun 29 @ 15:40
-
Small Steps Are the Fastest Way Forward: Life Beyond Agile & ScrumSander HoogendoornThursday Jun 29 @ 13:30
-
Programming's Greatest MistakesMark RendleWednesday Jun 28 @ 16:40
-
Demystifying Blockchain - From Infrastructures Via Smart Contracts to ApplicationsOlivier RikkenTuesday Jun 27 @ 14:20
-
Privacy, Crime, National Security, Human Rights & You in the MiddleBert HubertTuesday Jun 27 @ 16:40
-
The Flight Plan to Emission Free AviationDr. Anita SenguptaTuesday Jun 27 @ 09:10
-
Developing and Maintaining Your Own BrainErik ScherderWednesday Jun 28 @ 09:10
-
One Rule to Rule Them AllDave ThomasThursday Jun 29 @ 09:10
-
How The Hack?Ben SadeghipourWednesday Jun 28 @ 13:20
-
Industry Myth BustingJoris KuipersTuesday Jun 27 @ 13:20