I use mine to SSH into my homelab and fix misbehaving servers so I can use them on the go.
I also have rustc and my full neovim configuration installed inside of termux, so sometimes when I’m really desperate I can write code on the go too. Using neovim and an onscreen keyboard with an escape key and easy access to symbols makes the experience of writing code on a touchscreen… I won’t say good. I won’t even say tolerable. It makes the experience marginally less agonizing.
Using neovim with a Bluetooth keyboard however is an experience basically equivalent to desktop apart from screen size. On long car trips when in the backseat I like to wedge my phone in the headrest and use it like a tiny laptop. The performance isn’t as bad as you’d think.