Business Archives

Setting Expectations

One of the best ways to improve your business is to manage the expectations your customers have with you.  This is easy to do.  You just tell your customers what you are going to do, and then follow through while communicating often about the progress to meeting those expectations. The best way to develop and sustain these in a..

More Swift

Since Apple announced Swift was going open source and coming to Linux by the end of the year, my interest was peeked again to dive in and start learning it. With Swift running on Linux servers the race is on to create a compelling web framework so that it will be possible to write iOS apps and server applications..

Why You Should Find Time to Play

Play is one of the more undervalued activities we can undertake as an adult, yet it is one that differentiates many of the worlds top performers from the rest of us.  Playtime could be considered to be the pinnacle of Maslow’s hierarchy of needs.  When you are intrinsically motivated and enjoy what you’re doing  you might considering it playing...

Have a Lab Instead of an Office

The space to create new innovation is dearly missing from today’s work environments.  Creating a space to really encourage great leaps in innovation requires a few things: Space and time to think. Freedom to implement or test an idea quickly Collaboration to help get over hurdles Recently I had the opportunity to work in a lab.  It was a..

How to Maintain Momentum

The main lesson from a handful of recent books that I have read has been focus on fewer, more important things if you really want to make progress.  Less but better.  And that the best way to maintain the momentum on the projects you do want to take on is to make small steps and celebrate the progress, rather..

Fill your mind with good things

As the father of a 18 month old, it’s been fascinating to try and understand how her little mind works.  Currently she is getting quite good at classification: car, cheese, door, dog. Everything she sees is echoed back. At this early stage in development it’s easy to see that what you say and do have immediate impacts with what..

Re-invigorating Old Products

Sometimes you need to go back and look at the things you’ve done in the past to see if anything is due for an update or refresh.  Leaving old products to go stale is a sure way to let your customers know that you don’t care and don’t provide good customer service. With that in mind we’re going back..


There are plenty of hurdles that you have to make in order to be successful.  Perhaps the most critical is taking something all the way to completion.  When you are not working with a team this is a deceptively difficult thing to do. It takes determination, momentum and accountability to start a project and see it through to the..

Pycon 2015

For those of us who can’t take the trip to Montreal this year for Pycon all the talks are on the Pycon 2015 youtube channel. To become the best of the best you have to learn from the best and all the most active and knowledgeable Python developers are at Pycon giving amazing talks that will teach you something..

One Great Developer is better than Three Good Ones

I saw this said in a book I recently finished reading about company planning and strategy.  For sure when I read it first it caused me to pause.  Could there really be that much difference between good and great? The more I thought about it, the more I came to agree that it is a pretty good estimate of..