I was first introduced to Vi 10 years ago when I first started working in the games industry for Razorworks (an Empire Interactive studio). A lot of the developers there used the Open Watcom editor, which is a Vi-style editor. It certainly took a long time to get used to, and I don't think I would have even tried if it wasn't such a big thing in that studio at the time. Watching some of the other coders use it made me want to stick at it though. Watching the code evolve and morph almost organically gave me the motivation I needed to stick at it. And I'm so glad I did. I quickly moved from the Watcom editor to Vim, which is much more popular and widely used. Now my IDE of choice is VisualStudio as I found Vim lacked lots of IDE features that I wanted. Luckily there are two great Vi solutions for Visual Studio - ViEmu and VsVim.
In my current workplace, it's quite common for me to have multiple IIS worker processes running each referring to a different application pool. As I'm frequently attaching the debugger to one of these processes, I decided to knock up a quick Visual Studio addon to make this faster. It's only a very basic addon, which displays a popup winform with a listbox of current W3WP processes. The listbox actually displays the owner of that process, which in the case of the w3wp process, is the name of the application pool.
Normally if I'm going to blog about a book, given the genre of my blog, the book would most likely be non-fiction. However, in this case I'll definitely make an exception! Zero Day is a book written by Mark Russinovich, who if you didn't know already, was co-founder of Winternals - which produced the very widely used Sysinternals Suite. This suite of tools became pretty much a standard in any Window power-users' toolbox. So much so that Microsoft bought out the company in 2006. Mark now works at Microsoft in the Windows Azure product team.
Well, I've finally done it ... Last week I handed in my notice at work! Now is the start of my new adventure ...
As a newish user to Evernote, I think this has the potential to be amazing. And depending on your requirements, it probably is. However, I'm finding so many bugs in it, it's untrue. First of all, I'd just like to point out that whilst this blog post may be a negative rant - it is purely out of frustration that such a great piece of software has such obvious bugs in it. Especially one used by so many.
After spending a lot of time reading other people's blogs, I decided to start writing my own. It's unlikely to be a very frequent blog due to time restrictions, however I'll try and keep it frequent-ish! I enjoy writing and talking about coding and software, so thought it would be interesting to start my own blog.