When getting started doing projects on small devices like Raspberry Pi's (and smaller), it can be hard to establish a comfortable workflow during development. I mean comfortable literally - ergonomically, as a human - as well as being able to utilize familiar, modern development tools.
Having to be