Why I design APIs first, My API design journey Why do I insist on designing APIs first before any code is written. Read my journey