How to Increase Team Productivity with “Swing”

I wasn’t looking for anything special when I first picked up a copy of The Boys in the Boat. I was in an airport, probably more concerned about finding a decent cup of coffee than a life-changing read. But what started as a random grab for entertainment turned into a transformative experience that solidified my …

“If you start me up I’ll never stop …” Until We Successfully Exit

“Hey, our fledgling startup is on path to being the next *INSERT BIG TECH COMPANY NAME HERE* and we think you’re a great fit for our CTO role”. Find me a technical leader who hasn’t been enticed by those words and you’ll have found a liar. So, what happens when one succumbs to the temptation …

Pair Programming or Bare(ly) Programming

“Sorry we don’t have enough resources, we only have four pairs” – As an engineering leader no other statement has made me cringe more.  After all four pairs is a healthy sized team of eight developers.  Throughout my career I have run across CTOs, VPs, directors, development managers, teams, and individual developers who swear by …

Creating a Management Philosophy

Just In case you couldn’t infer this from my previous posts some folks consider me opinionated and occasionally dogmatic.  What else would you expect from a born and raised New Yorker, who grew up in a household where arguing your point was considered a cultural birthright! Unfortunately, while having strong opinions and ideas can be …

Managing Research Projects in an Agile Development Environment

Anyone who has worked in an agile organization has found that certain projects don’t quiet fit the agile mold.   Nowhere is this more apparent than with research oriented projects.   After all if there is complete uncertainty in the scope and outcome of a project, as would be the case in a research project, how do …