So why are we accepting applications where user input is dropped on the floor when there's a network problem. Drastic analogy with the money? Maybe. But when you type a paragraph or two into a tiny little phone, press send, and see "Request failed" with your hard-thought words abandoned I bet you get pretty angry.
I'm looking at you every Reddit app ever...
I don't care how you do it. I don't care what library you use. User input is gold. Treat it as such.
Square has Tape. Path has a priority job queue. The support library has AtomicFile. The OS has SharedPreferences and sqlite. Do it on the main thread for all I care. Just persist the damn data somewhere.
The state of affairs is so absolutely terrible that I actually don't even care if you persist it. Just pop the original dialog or text field with my data still in tact so that I can retry. Sure you look like a mediocre app, but at least you're not an abysmal app that hates its users. At this point, I'm happy to do your job and retry the request myself.
Publicly shame apps that discard user input.
- IgnitionOneSoftware Engineer, present
- Sylvane Inc.Software Engineer, 2012 - 2013
- Late Fringe Inc.Software Engineer, 2011 - 2012
- Fallout Shelter
My biggest interests are software engineering, technology in general, philosophy, creative writing, and entertainment media in general (books, music, video games, films, shows). But music especially, even though I'm not especially great at making it.
I'm an atheist, though my views can better be defined by what philosophies have influenced me, primarily existentialism (Nietzsche in particular) as well as David Hume's writings. These also have a strong influence on my political views (which are based on pragmatism and left-libertarianism).
I genuinely love programming as well as learning new things, which I suppose makes me a huge geek, but as people who know me well will say, I'm definitely the work hard, play hard sort of type. I do know how to have fun.
- Emory UniversityPhilosophy, 2006 - 2009
- Baylor School2000 - 2006
Breaking Down What DJ Mister Cee's Scandal Means - HuffPost Live
DJ Mister Cee resigned from radio station Hot 97 after a video was posted of him allegedly soliciting sex from a cross-dressing video-blogge
Rooting (Android OS) - Wikipedia, the free encyclopedia
Rooting (Android OS). From Wikipedia, the free encyclopedia. Jump to: navigation, search. Phones like the Galaxy Nexus, part of the Google N
Complete list of downloadable songs for the Rock Band series - Wikipedia...
The Rock Band series of music video games supports downloadable songs for the Xbox 360, PlayStation 3, and Wii versions through the consoles