coding on a phone is hell