I mean, on the other hand, there's plenty of other things I could code on. I have a Nintendo Switch with root access, but that doesn't make it an appealing device to write code with. Hell, SSH could run on Apple Watch with a Bluetooth keyboard. Once again though, there's simply no point. You may as well get a laptop, it sounds like you only intend to use it with a keyboard anyways.