It's telling that whenever I have the choice of working on the Web UI (JS), iOS UI (Swift), or API backend (Python) for Pine.blog, I basically always choose the backend first.