Watch Your Language

I’ve written (and spoken) about the overuse of cynicism in our industry before. It is an issue in general. However, there is a subset of scenarios where I think it harms less noticeably. I often notice this when advising at bigger organizations where people are not used to chatting with the executives and leadership often. […]

It’s Not Just First Impressions

How professionally you act during a transition is very telling, and frequently what people will remember most. Did you handle well having to fire someone or did you delegate it to someone without the proper skills and prep? When switching jobs or departments, did you attentively attempt to bridge the knowledge gaps and maintain a […]

Using the Power of a Tech Executive for Good

It’s always the case when there are no technical founders, and sometimes the case even when there are. The tech executives can sway big decisions this way or that because the CEO usually cannot tell whether their calls are justifiable. Should this business logic request truly require two months, making it irrelevant? Is it really […]

A Team Can Deliver 100% of Every Sprint and Still Be Underperforming

A common scenario with clients I advise is that R&D as a whole or a subset of it might at first seem to be functioning at a high capacity. Sprint after sprint, they mark all their Jira tasks as being done and move along to the next. They report low levels of technical debt. Everyone […]

Leadership Isn’t Waiting for Stars to Align

“It’s not the right time just yet.” “I know we have an issue with missing Ownership, but we’ll get to it after the next hiring wave.” “If we have some more time next quarter, it will be easier to start this change.” On and on, we are great at postponing changes. Yes, it would have […]

Why Your Managers Suck

Let’s face it. As natural as it is to have someone have a rough time when just starting a new job, an astounding percentage of team leaders and middle managers in tech are… underperforming. In an industry where the average tenure in a role is about 2.5 years, you cannot afford a year to learn […]

R&D Has Too Much Power in Startups

You know the scene: some sort of a planning meeting. Either deciding on a roadmap quarterly/yearly roadmap, or sprint planning. Product bring up something. “Hmm… that’s nice but will take at least 3 months.” *poof* “Is that really worth 3 sprints?” *poof* “It doesn’t make sense to do this before we refactor that component, and […]

Stop Thinking of R&D as a Cost Center

For years, in almost every Apple announcement, we get to glimpse the greatness possible with creative and innovative R&D teams. From performance improvements to glass cutting techniques to reduce glare. It is evident that these leaps cannot always be known ahead of time and are only possible thanks to innovative work. If you were to […]

Do Your Managers Really Want Agility?

You’d be hard-pressed to find a leader in a startup to say that software should be more rigid, that cycles are too fast, or that the trend towards agility is terrible. You’re likely thinking, “that’s crazy!” After all, we all know that quick iteration and the ability to change our minds are essential for moving […]

Expectation Setting

An essential leadership skill is being able to set expectations appropriately. You have to be explicit, vocal, and clear. We all know it, we all use the term often enough, but do you actually do it? Setting the right expectations is one of your main levers to ensure people are going in the right direction, […]