I don't relate; I'm a super fast typist on my N900. I do still hate that pipes and angle brackets aren't on the keyboard, and wish they had just designed it with a fourth row. I've done a lot of server work through it; anything that wasn't worth going back to my desk. Pulling the N900 out and ssh'ing in is a 5-10 second prospect. I can't stand on-screen keyboards, but I think part of that is that most phones are capacitive and if one press doesn't register, it throws your whole rhythm off. Of course some huge physical keyboard would be better.
I've definitely coded bash on it, many times.