Keyboard on Apple Watch
Serious about crazy experiments
Feb. 16, 2017 - Willem L. Middelkoop
Over the past years I have been no stranger to crazy experiments, but this time I really wanted to push it into the extreme: programming on an Apple Watch. Would it be possible to actually write code on such a tiny device? Why even bother? This post is about the case for crazy experiments, and why you should try too!
Continue reading![Nokia E90 Communicator running Putty on Symbian Series 60.](/blog/2017-02-16_programming-on-apple-watch/images/i_07_Nokia-E90-Communicator-running-Putty-on-Symbian-Series-60_500px.jpg)
![Message from my buddy Niels, suggesting I take my](/blog/2017-02-16_programming-on-apple-watch/images/i_00_Message-from-my-buddy-Niels-suggesting-I-take-my-working-on-a-smartphone-idea-to-the-next-level-comp_500px.jpg)
![Feeling mobile: this blog post was created using an iPhone, a keyboard and some coffee! No PC!](/blog/2017-02-16_programming-on-apple-watch/images/i_05_Feeling-mobile-this-blog-post-was-created-using-an-iPhone-a-keyboard-and-some-coffee-No-PC_500px.jpg)
![And so I did! Programming on Apple Watch using VIM, SSH, a Bluetooth keyboard and coffee.](/blog/2017-02-16_programming-on-apple-watch/images/i_01_And-so-I-did-Programming-on-Apple-Watch-using-VIM-SSH-a-Bluetooth-keyboard-and-coffee_500px.jpg)
![Multi platform development done properly, Nokia Communicator E90 with Symbian series 60 from 2007, Nokia 9300i running Symbian series 80 from 2004, Jolla phone with SailfishOS with the funky other half keyboard (tohkbd), and the iPhone 7.](/blog/2017-02-16_programming-on-apple-watch/images/i_06_Multi-platform-development-done-properly-Nokia-Communicator-E90-with-Symbian-series-60-from-2007-Nok_500px.jpg)
![Snake '97 - the original idea and stars of the game, the Nokia 5110 and 3310 - possible because of earlier experimentation with technology](/blog/2017-02-16_programming-on-apple-watch/images/i_04_Snake-97-the-original-idea-and-stars-of-the-game-the-Nokia-5110-and-3310-possible-because-of-earlier_500px.jpg)