my musings on tech, leadership & life

Resolving Conflict

chess pieces for resolving conflict representation

Note: This post originally appeared in my column for ACM Queue and is being republished here. This week, I was talking to one of my employees about one of my least/most favorite topics in the whole world: conflict. I have a weird relationship with conflict. On one hand, I hate it so much. Hearing people […]

read more

Note: This post originally appeared in the ACM Queue publication for my regular column.  There are smart people in the world. And then there are *really* smart people. You know the ones I am talking about – the ones that are so impressive that it doesn’t matter what they do (academia, programming, engineering, or management) […]

read more

The Art of Delegating

(This post was originally published in ACM Queue) When I first started my career as a junior engineer, I couldn’t wait to be senior. I would review our promotion guidelines and regularly assess my progress and contributions against them. Of course, at that time I didn’t really understood what being senior meant.   Being a […]

read more

Merry Christmas!

Well hello!I can’t believe it is already Christmas. It feels like just yesterday I was sitting in my living room talking about how I couldn’t wait for Christmas music to start playing on the radio. The last couple months have flown by (isn’t that always the case when you are crazy busy?). So much has […]

being awesome, personal Comments Off on Merry Christmas!

read more

As I mentioned in my last post, I have been doing a lot of soul searching since selling my company. And one of the things I have been struggling to figure out is my (new) personal brand. If you are strategic you can cultivate a personal brand that can work for you. It can open […]

read more

No matter what your profession, there are lots of reasons to take notes. You take notes to retain information from things you hear – like meetings and presentations. You take notes to capture facts or ideas (e.g., interviews, itineraries, something said in passing, etc.). You take notes to problem solve or brainstorm. You take notes […]

read more