Category Archives: Software
Tools I use: tmux
Readers of this blog will know that I’m a big fan of GNU screen. While screen is a great tool, it hasn’t seen any major development or feature addition in quite some time. The code base is pretty old, there are some ancient bugs that still linger, and support for modern terminals (such as 256 [...]
gooLego: Google’s software building blocks
Image via Wikipedia
Over the past few years, Google has open sourced several projects that provide some commonly used building blocks in any large software project. Some of them I was aware of since when they were launched (like protobufs), while others I discovered only recently. I couldn’t find any location where all the projects were [...]
Emacs vs. Vim
This is a follow up on my previous post.
Update: Since this topic deserves a little more than a post, I have moved this post to a separate article which I shall keep expanding over time.
Reconsidering Vim
NOTE: This post is not about the editor war — so please don’t try to start one either.
First, some background. Lets just say that I lost my editor virginity to Vim. It was a brief, but violent introduction — the modal editing was too unfamiliar, the learning curve too steep. After dabbling with a few [...]
Waf: a pleasant build system