Recent Posts

List AWS Subnets with Node.js

In order to launch an Amazon EC2 instance, we need both the AMI to use and the subnet we want to launch the instance into. In this article we will use Node.j...

Finding a Linux AMI with Node.js

In order to launch an Amazon EC2 instance, we need the AMI to use. This can be done in a myriad of ways, including the command line and AWS GUI Console. In t...

Refactoring: The First 100 Pages

I am in the process of reading Refactoring by Martin Fowler and have recently finished the first 100 pages. What is so special about the first 100 pages? We...

Getting Feedback as a Manager

One of the most important goals as leader is to create a culture of feedback. Fostering an environment of healthy debate and discussion, where constructive f...

Leadership Opportunities in College

What can you do early in your career to strengthen your leadership abilities? I was recently asked this very question by a CS student from my alma mater. Ch...

Letting Go

Many moons ago, in a galaxy very close by, I was promoted from Senior Engineer to Junior Manager. I reflect on this now as members of my team grow into Tech...