A Journey With Vim


In the entry-level programming courses in college, I was forced, like so many other students, into Eclipse. Now don’t get me wrong, IDEs can be great. It was just never my thing. I started out as an Electrical Engineering major, finished all the core courses for that degree, and then moved up a few abstraction layers to major in Computer Engineering. I’ve always felt at home in a terminal and writing code close to the metal. While still in college, I started using Emacs, however, I never really got past the basics and it wasn’t until my first paid gig after college that I started dabbling with Vim.

At the time, I was living at an off-grid eco-village called, Earthaven. The resident genius and subsequent main builder of the community, Chris Farmer, had an incredibly novel idea to regulate the use of a shared, solar-powered, microgrid. Luckily, he needed an engineer to develop the monitoring system. I’m not going to go into any detail about that project, except to say that I wrote it mostly all in C, with a little bit in C++, on a BeagleBoneBlack running Debian. If you’re curious, you can read the article, Power Sharing published in Home Power Magazine issue #173 May/June 2016, that talks all about the project. *A quick disclaimer; I had nothing to do with the writing or editing of this article and am well aware the micro-controllers can use higher-level languages and that C+ is not a language!* Anyway, it was during this project that I decided to give Vim a shot and from then on, I was hooked.


Leave a Reply

Your email address will not be published.