Write code on a phone
──────────────────────────────────────────────────────────────────────

I recently injured my wrist. Not sure if it's because of my recent 
intensive climbing session, or coding session, but it sure hurts a lot 
to type on a keyboard now !

I have a bunch of cool projects going on though, so I had to find a way 
to keep coding without adding more tension to my wrist. And I found a 
« solution » :

My phone.

In portait mode, the keyboard is small enough that I don't have to move 
my thumb much, so my wrist stay cool about it. And as I run a full 
Linux (SailfishOS [0]), I benefit from all the bells and wistles you 
get on linux, like vi, git, make, ssh, rsync, ...

The default terminal, however, is a piece of shit when it comes to 
curses interfaces, because it uses a drop-down screen over the 
keyboard. So when you type, the screen move up to show the keyboard, 
and you can't see the top of the window anymore, which usually where 
your cursor is in the vi editor.

Here too, I found a « solution » : ed(1).

And to be honest, now that I got used to it, I prefer doing line-based 
editing on the phone rather than a full screen editor. The space is 
scarce on-screen, and I usually edit stuff over 3G links, so ed(1) 
performs better in both cases !

So here I am:
- Injured.
- Coding on a phone.
- Using ed(1).

I fell like a sadomasochist. Except the goal is to feel LESS pain. 

There is one /real/ benefit to code on your phone though. When you take 
a shit, and find a solution to your problem, you can try it right away 
! 😉 
-- 
~wgs

[0]: https://sailfishos.org

20200914.1611