Technology moves fast. Leadership is what determines whether anything lasts.

After years of leading a software company, I’ve become less interested in startup mythology and more interested in staying power. Growth is easy to celebrate. Longevity is harder to earn.

This site is about leading for the long term.

How do you build and run a company when you’re not chasing an exit?
How do you keep innovating without losing focus or clarity?
How do you lead well in an environment that rewards speed, noise, and instant results?

I write about leadership, technology, and the decisions that matter when you’re committed to building something that lasts.

Let’s go. And keep leading.

Latest Posts


  • Better interviews, better hires – Part One

    In last week’s post, I shared some ideas on how to assess and address staffing needs as well as some points to consider prior to hiring a new team member. Some of the key takeaways included: When someone leaves your… Continue reading

    Better interviews, better hires – Part One
  • Who, what, why? Assessing staffing needs

    Evaluating your current staff and staffing needs is likely something that you do on an ongoing basis, but it’s a particularly useful exercise to go through when a team member leaves the company. Too often, managers have the knee jerk… Continue reading

    Who, what, why? Assessing staffing needs
  • The diversity challenge

    In my previous post, I mentioned that company culture was not about a specific demographic, but about how each person lives and breathes the company values. Too often, the concept of “culture” is misinterpreted. Sadly, a lot of times, people… Continue reading

    The diversity challenge
  • What’s company culture anyway?

    Almost every candidate I’ve ever interviewed has either mentioned that our company culture was the reason why they applied for the job or has asked me to describe what our culture looks like. This is a good opportunity to dig… Continue reading

    What’s company culture anyway?
  • Saying “no” for the greater good

    Being responsible for the success of your company means that you strive to achieve maximum happiness levels for your customers, employees, and stakeholders. So of course, your first instinct tells you to say yes to each and every request. Saying… Continue reading

    Saying “no” for the greater good
  • Stay connected with your customers, seriously

    Last week’s post focused on the mandate to be proactive in your accessibility to your team as a manager, whether you’re a CEO, VP or a department head. There simply is no excuse for not being available to your team… Continue reading

    Stay connected with your customers, seriously
  • Being there – Proactive accessibility as a manager

    One of the greatest services that you can do to your team members and your customers is to make a genuine effort to get to know them. The first person I met when my company moved into our new home,… Continue reading

    Being there – Proactive accessibility as a manager
  • From a hard core advocate of daily stand-ups

    If you work in an agile environment, you’re probably used to daily stand-ups. These are quick meetings during which each team member mentions their top accomplishments, their priorities for the day, and any roadblocks that others, especially their leader, have… Continue reading

    From a hard core advocate of daily stand-ups