Please log in to watch this conference skillscast.
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:
- Lightning Talks 1 (SkillsCast recorded in December 2015)
- Concurrency on the JVM using Scala (Online Meetup on 5th August 2020)
- LJC Lunchtime Lightning Talks (Online Meetup on 7th August 2020)
- Abstract Data Types In The Region Of Abysmal Pain, And How To Navigate Them (SkillsCast recorded in September 2019)
- The Last Frontier and Beyond (SkillsCast recorded in August 2019)
Moving Away from Hope-Driven Development
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.