Nathan a feger




The self-taught programmers guide to moving up

I am a self taught developer. I had the benefit of a dad who gave me a computer and helped me write some programs. The TI-81 and TI-85 calculator were the laptops of my school days. I spent many days staring at the manual for that calculator as I learned to program a solution to […]


Moving to management part 1: Learning about yourself and your team

It is often the case in software engineering that individual contributors (ICs) are looking for guidance on sticking with a technical path or moving into management. This is probably less of a dramatic move than we make it out to be, however, the front line manager has a huge impact on the functioning and happiness […]


Principles of Metrics Driven Management

It is certainly in vogue to use metrics to drive management decisions.  This is especially true in a distributed workforce.  There can be no pretending my team is working as I stroll by their desks late into the night.  In fact, my personal preference is to be remote from my employees to ensure I do […]


Homework #1 – Management has Consequences

It’s not a lot to say one is a fan of podcasts, so with the homework series we can travel together though some of my favorite podcasts and perhaps from this we can leave a trail of something novel on the internet. The first assignment is to look into Reply All’s episode on Bon Appetite. […]


10 2-hour blocks per week

Individual Contributors in an organization need time to get work done. This feels axiomatic, yet it is often the case that any number of meetings can gather on an individual’s calendar such that there actually isn’t enough time to sit quietly and think the deep thoughts one needs to deliver business value. Today is not […]


Empowerment through process change

I spent quite a long time in my career hating processes and actively fighting against it. This is a fairly acceptable approach with a small team and as someone who likes talking and saying the same thing over and over again. This is me. I love to hear my own voice and I used this […]


A little about me

I am a few things of note for the purposes of this site: A manager of software development teams A person with a passion to care for the people who work for me Hopefully, you’ll find something here of note that will help you as this has helped me.