I recently decided to write my own Terminal Wordle and used Ink, a library that lets you build Terminal UI apps using the same patterns as web apps.
I love benchmarking exercises. Benchmarking is a relatively quick and lightweight method to generate ideas, suss out bad concepts, and create alignment.
Web app style guides always include basic items like error states for forms. Unfortunately, the more dynamic items are often not specified.
Improve your app by animating parts of your UI around the iOS keyboard.
I had an opportunity to truly leverage the power of ReactiveCocoa when I found myself facing a complex user interface that took a multitude of user inputs.
Why you shouldn't create simple CRUD forms when your database has one table for users, one for groups, and one for companies.
I think there are plenty of lessons for the rest of us to learn from the way Ford introduced and then evolved the MyTouch system.