What Clients Are Really Saying

I build software, guide teams and consult with management to help them achieve their goals. I can spend an insane amount of time developing a relationship with a prospect that just isn’t going to pan out. From the first 10 minutes of conversation, I can have a pretty accurate assessment of my success chances with the prospect…

Read More

What is technical debt

Technical debt means saving money on development now but paying more money later. Let me explain this concept in detail. What is a debt? It’s called a technical “debt” because it works like any other debt. Say you want a $100K house today, but you don’t have that money upfront. That’s what mortgages are for. If you…

Read More

How to kill creativity, part 2

In a previous article, I discussed the creative process and how pressure and constraints kill it. Here are the 5 elements that when combined, will increase your chance of getting good ideas. Remove distractions If my phone keeps ringing, if someone keeps talking to me or if I need to monitor my e-mails, I cannot be creative. When I must think alone,…

Read More

How to kill creativity, part 1

Edit: I recommend reading this article first and then watching the video afterwards. It will make more sense in this order. I first viewed this enlightening lecture on creativity by John Cleese (Monty Python) a few years ago. Since then, I saw an incredible progress in my problem-solving skills and generated countless creative ideas. John…

Read More

Raise the red flag

All project failures can be prevented. There are countless reasons. Some technical and some non-technical.  Some internal and some external. Some we can control and some we cannot. But there is one thing that they all have in common: we can raise the red flag. With enough experience, we can see things coming before it’s…

Read More