Business Archives

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..

Productivity of Decision Making

Decisions can be paralyzing when you have to make them.  Even more so when you don’t have the information you need to make an informed decision. In the day-to-day work of programming we make decisions all the time.  However the decisions we either don’t have answers for of don’t have the power to make ourselves can often block things. ..

Quantity over Quality

Why would anyone ever suggest that it’s better to focus on quantity over quality?  Clearly pushing out a pile of sub-par work is not a good idea when you could take your time to think though things and produce a master piece the first time. The fact is that you can’t easily produce top quality work without the experience you..

Taking Action

Being action oriented is one of the biggest differentiators I have noticed in the most productive people.  It’s amazing what you can get done in a day when you just take action to make it happen.  Even a small step can get the ball moving on a large project. One of my partners is the most action oriented person..

Transition From Text Editor to IDE

For a decade I have pushed back on switching to an IDE for coding Python.  My preference has always been to use the minimal editor possible to help force a level of consciousness in my code and avoid the complacency that can come from having tools that are just too powerful.  Auto-complete is awesome, but if you lean on..