.FILE 2G 3G 4G 5G

Seminar at Goto 10 in Malmö

Branching Considered Harmful

27 Jan 2026, 17:30–20:00 | Organizer: DevOps Skåne, Foo Café

In '68, Dijkstra argued that the use of goto should be considered 
harmful. Yet almost 60 years later, we still use goto - though in a more 
disciplined way and at a higher level of abstraction.

In this talk, I will propose that branching should likewise be 
considered harmful. Can we really develop without branching? The short 
answer is: No! The slightly longer answer begins with "It depends on ...".

Branching and merging are perfect for handling the collaboration and 
coordination of a group of people making changes to a (large) code base. 
Unfortunately, knowing how to use branching and merging the best way 
isn't hardwired into our DNA and many developers struggle to make it 
work smoothly.

So what is it that makes branching harmful? In which situations can it 
be useful and valuable? And what discipline and abstractions should we 
adopt to make branching work for us instead of against us?

If you are curious to explore this, then come and join me as we dive 
into the wonderful - and sometimes dangerous - world of branching and 
merging.

Goto 10 är en arena där individer och organisationer kan dela kunskap, idéer och perspektiv. Detta event speglar arrangörens åsikter och delas inte nödvändigtvis av oss på Goto 10 och Internetstiftelsen. På Goto 10 får idéer och kunskap testas, diskuteras och utvecklas så länge de följer våra riktlinjer.

Fler event i Malmö