photo of a clam shell - simplicty and performance

This post is special because it stems from a question I received via email.  I think it is a great question because in tech it is very easy to meet the smart programmer that is a pain-in-the-ass to work with. Performance is bracketed to 2 major categories, those of skill and those of behavior (one [...]

secure early wins on your job - tricycle picture

Focus on early wins (Note: This post is part of a series for new technical leaders that are joining a new company, or taking over a new organization or team; and while written for new CTOs, VPs of Engineering, or Software Managers, could be applied to other technical positions.  This is also written largely for [...]

assessing technical risk for startups - scene of the mountains looking daunting and overwhelming

(Note: This post is part of a series for new technical leaders that are joining a new company, or taking over a new organization or team; and while written for new CTOs, VPs of Engineering, or Software Managers, could be applied to other technical positions.  This is also written largely for smaller to mid-size teams [...]

i am as proud of what we do as of what we don't do - steve jobs quote

(Note: This post is part of a series for new technical leaders that are joining a new company, or taking over a new organization or team; and while written for new CTOs, VPs of Engineering, or Software Managers, could be applied to other technical positions.  This is also written largely for smaller to mid-size teams [...]

new job, questions, team, management, boss

(Note: This post is part of a series for new technical leaders that are joining a new company, or taking over a new organization or team; and while written for new CTOs, VPs of Engineering, or Software Managers, could be applied to other technical positions.  This is also written largely for smaller to mid-size teams [...]

Hello everyone! I have a new post – only it isn’t a new post as much as a new section on my blog for new technology managers.  I am not quite done with all the posts yet, and will be finishing over the next couple of weeks. I started collecting and recording my thoughts from [...]

When people read my blog, sometimes people email me in response to something I post, or to ask me about ideas.  I generally don’t mind this because it makes me think about problems (and like puzzles, solving problems can be a lot of fun), and it allows me to connect with the people who actually [...]

Once upon a time (and isn’t that how all good stories start)…. I was managing a software team and we were working several initiatives.  The way projects were assigned was based on who was available, their skillset, and their developmental goals.  This ended up resulting on two developers, let’s call them Mary and Melissa, being [...]

This post is part of a series on Being Awesome at your job.  The first post was on how to manage your career, the second on being a great person to have on a team, and this third part is all about communication.  Since it was soooooo long, I divided it in two parts one [...]

In a few weeks I am giving a talk on “Being Awesome in Your Job” and this is the first part of a series I am writing to help me prepare [FYI: For those who don't know me, I think out loud - in fact, to me thoughts aren't real until I verbalize them.  Therefore in [...]

+