• 02 Mar 2017

    On Disappointment

    I’ve been completely unfocused this week waiting to hear the outcome of a meeting that I knew was planned for Tuesday. The meeting was of the admissions committee for MIT’s Sloan School of Management. In the fall, I began work on applying to the executive MBA program - and this process took me through writing 4 essays, securing 3 letters of recommendation, and even dusting off (translation: rewriting) my resume. In January, I advanced to the in-person interview stage of the process - it looked like this thing could really happen. However, everything came down to Tuesday’s meeting and I had not heard the outcome until this morning.

  • 05 Feb 2017

    Technology Divergence and Conway's Law

    In 2015-2016, there was a fair amount of discussion in the industry about the rise of polyglot development. The idea was simple enough: rather than standardizing on a set of programming languages and tools, development organizations would choose the right tool for the right job. Successful developer in this brave new world needed then to learn a host of new tools, from languages and frameworks like NodeJS, Golang, Elixir, and Rust to infrastructure automation tools like Docker, Mesos, Terraform and beyond.

  • 12 Jan 2017

    Evaluating Software Design Choices

    Let me open this post by wishing all [ten] of you who read this blog a very happy new year! I wish for you all a 2017 full of accomplishment and growth - and I hope that some of my ramblings here are able to play a small part in that.

  • 29 Nov 2016

    Reading List: Business and Management

    I was asked by a colleague recently to share my backlog of business and management related books, so I wanted to share them with you as well. Some of them, I’ve read. Many are in my queue but still a ways out due to all the tech books and journals that I’m also trying to get through.