On letting go and being let go

As I continue though my journey through my career I have experienced many things. I’ve created software that is used by thousands of people. I’ve architected databases that store information for a three billion dollar supply chain. I’ve lead a multi-million dollar project to successful implementation. I’ve created many, many project plans, some with thousands(…)

Leadership, is it in you?

One issue that I often see in technology organizations, whether it’s in an internal IT department or an entire company focused on technology, is a lack of leadership. The common situation is this: a ninja programmer gets a promotion to manager because they are fantastic at doing their job. Now, their job has nothing to do with managing people,(…)