Same here. It's my daily driver. It does everything that a larger phone does (except NFC and WIFI hotspot) and it fits in the coin pocket of my jeans. I can sit on this phone and it does not break (granted I have the mophie extra battery case around it). Oh, and I seldom need the extra battery since I'm running a verizon sim and the battery even without life mode lasts all day if I'm not on it constantly. This is the answer to OP's question, although it's a shame that it's slightly sim limited (can't change the APN so can't use visible) and there apparently won't be any updates or newer models. The only other viable small option is the mini iphone, which while it fits in my coin pocket is not as small as I'd like and will be much too easy to break.
HN user
stgnet
... and suddenly FF is working again. Somebudy dun goofed.
Waterfox is working. Must be something new that FF is doing.
Some video evidence: https://youtu.be/I7wwhsDJECw
Another option:
* Sell commercial versions of your software, appliances to run it, hardware interface cards, phones, and cloud services (Digium). Pro: you can fund the OSS project from the sales and continue to innovate. Cons: you have to engineer and support the hardware, and you're running a datacenter and doing DevOps.
Inspired by chaos monkey, I introduced malloc chaos mechanism into our codebase: https://reviewboard.asterisk.org/r/4463/
Although designed originally to catch places where malloc failure wasn't being handled, it can also be used to randomly trigger other off-nominal portions of the code that might not otherwise be tested.