I’m playing with adding an app badge to DrinkTrack showing this week’s units. This means the DrinkTrack icon in your home screen shows the number of units you’ve drunk this week, like the Mail app shows the number of unread mails you have.
This is perhaps a quintessential example of a feature itself being simple and the supporting infrastructure dwarfing the effort required. Adding the badge is two lines of code. Adding the obligatory settings screen will be dozens of lines of code along with a bunch of work in XCode’s UI creation tool, Interface Builder.
The next time you ask for a feature and claim it’s “simple”, please take a moment to think it through.