Level: Intermediate (some prior knowledge necessary)
Length: Standard (50 minutes)
Description:
I've got plenty of engineering experience. I'd inherited an SDK at Vonage: so what? It's just like any other code, right?
Except, of course, it isn't. Coding an SDK is a -very- different animal to tame. You have API versioning to consider, razor-tight semantic versioning to stick to and a -ton- of banana skins presented to you for everyone to see if you fancy a Laurel and Hardy tumble.
Coding for a product used by developers is an interesting ballgame, so after doing it for two years I'll go through how to make sure you delight your engineers instead of getting into another fine mess.