Even those of us who have been building applications with WebRTC for over a decade still make mistakes because of the very nature of what makes WebRTC so powerful: it’s made up of many component parts. Forgetting about one of those parts may result in no noticeable difference when developing your application but if you add even a smidge of poor network conditions, your application will end up failing... badly. We’re now in an era of WebRTC where we have multiple WebRTC libraries that don’t use libWebRTC underneath and that’s fantastic, but as Uncle Ben from the Spiderman series once said, “With great power comes great responsibility” - never has a phrase been more true for WebRTC today.