Eol2r7srdj57pceb11vr
SkillsCast

Moving Away from Hope-Driven Development

14th December 2017 in London at Business Design Centre

There are 49 other SkillsCasts available from Scala eXchange 2017

Please log in to watch this conference skillscast.

672573741 640

If you've ever been bitten by a completely unexpected RuntimeException then you've been affected by Hope-Driven Development. If you've ever had to trawl through the source code of the function that you're calling in order to work out what might happen when you call that function, then you'll realise the value of being able to trust a piece of code to do exactly what it says it will do. You would like to know that the code that you call is simple to understand without having to understand the internal workings, and that it will work exactly as expected,*

In this talk, you will discover the problems with existing approaches and how you might improve upon them. Practically you will learn how you might make some major or minor changes to your codebase to make it easier to maintain through greater clarity and composability.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Moving Away from Hope-Driven Development

Andrew Gustafson

Gus previously worked as a java developer in finance and media, experiencing all of the delights that come with over-engineering a large XML-configured application. He has spent the last few years writing scala apps and playing buzzword bingo in startups. Currently he is a Senior Scala Developer/Technical Architect at Depop, a social selling app.

SkillsCast

Please log in to watch this conference skillscast.

672573741 640

If you've ever been bitten by a completely unexpected RuntimeException then you've been affected by Hope-Driven Development. If you've ever had to trawl through the source code of the function that you're calling in order to work out what might happen when you call that function, then you'll realise the value of being able to trust a piece of code to do exactly what it says it will do. You would like to know that the code that you call is simple to understand without having to understand the internal workings, and that it will work exactly as expected,*

In this talk, you will discover the problems with existing approaches and how you might improve upon them. Practically you will learn how you might make some major or minor changes to your codebase to make it easier to maintain through greater clarity and composability.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Moving Away from Hope-Driven Development

Andrew Gustafson

Gus previously worked as a java developer in finance and media, experiencing all of the delights that come with over-engineering a large XML-configured application. He has spent the last few years writing scala apps and playing buzzword bingo in startups. Currently he is a Senior Scala Developer/Technical Architect at Depop, a social selling app.

Photos