How do you approach API design? · HackerTrans