• Automate display of time taken by a command

    Having the need to find the time taken by a command to run from launch to finish is pretty common when you are working with computers. One handy way of accomplishing this is using the time command. The following output shows the time taken (among other things) by the command...


  • List of GSoC Umbrella Organizations

    There was a recent email thread on the private GSoC Mentors mailing list about umbrella organizations participating in the Google Summer of Code program. I remember wondering about this as a student and thought it would be helpful to post this list for future applicants. Disclaimer Three important things to...


  • Google Summer of Code with Kubernetes

    This post originally appeared on the CNCF website. This is a technical deep dive into my Google Summer of Code project. If you want to skip the technical details and want to read about my general experience, jump to here. My Google Summer of Code project with CNCF was to...


  • Installing Go from source

    I wanted to contribute to the Go source (the programming language itself) but that meant I needed to have two go versions on my machine - the one I am using currently (1.8.1) and the HEAD. This is a post explaining how to achieve that. Please note that I am...


  • How to update VSCode on Linux

    Whenever VSCode makes a new version available, it prompts you to go to the website and manually download the deb package. But downloading the deb everytime there is an update…just sucks. Luckily, Microsoft has introduced official signed repositories with the February 2017 (v1.10) update. So to update VSCode, you need...