Lessons I’ve learned while using and developing apps