Most of the time it’s bliss. Sometimes it’s prison. I’ve been with Vim for five years now and will never leave. The following is the story of how I was introduced to Vim, followed by the highs and lows of our relationship thus far. The First Date It was winter of 2008 and I had just started my first programming job. I was working inside of a small team for the Canadian Government on some internal web applications.