the-daily-struggle-with-poorly-designed-apps-3