I have a simple classification mechanism for things I do: passion, interest or job. Passions are things that consume me, for which I can sustain long periods of directed thought. Interests are things that hold my attention for short or
Team
About team leadership & management
Software Development: Adjusting Execution To Need
Before my company achieved product market fit, we had certain unspoken values within our software team. These included: move fast, take risks, minimize process / management overhead, empower individuals, prioritize features over infrastructure, find the MVF (Minimum Viable Feature), execute in
Integrity Is What You Do When No One Is Watching
This weekend I've been thinking about integrity - specifically the importance of surrounding yourself with people of high integrity, and striving to achieve integrity in all your personal / professional relationships. I'd like to share a story from my past that
3 Steps To Making Good Group Decision
One of the most common soft skill gaps with software engineers is the ability to influence others. This gap of course is a byproduct of the nature of our work. From the time we graduate college, our influence is directed
Board Driven Stand-ups
Are your stand-ups becoming a daily chore from which you and your team gain minimal value? Do you find attendees’ attention lagging as the team reviews what they did yesterday and today? Does the daily stand-up not always make clear
5 Signs It May Be Time To Move On
Do you have a valued member of your staff whose learning and passion for their job has diminished? That has started to become less effective the longer they have been in their role? Or that is beginning to see perceived