7 Criteria for Effective Feedback

Buffer has a great post up titled How to Give and Receive Feedback at Work. The idea is that feedback is incredibly important, yet many people don’t give or receive it well. Over the years, I’ve had many feedback related conversations and can attest to its inherent challenges. Here are 7 criteria for effective feedback…

Giving Up Control

Recently I was talking to an entrepreneur about his journey. Early on in the conversation, I asked one of my favorite questions: what were some of your major milestones and lessons learned? Then, he recounted how one of his more important lessons learned was giving up control of the day-to-day operations so that he could…

Software Engineering Balance Between Strict Deadlines and Time to Get it Right

One of the challenges we always had with software engineering was finding the balance between strict deadlines and time to get it right. Software development is still more art than science, especially when innovating and working on major changes. Different constituents like customers, prospects, analysts, sales, support, and engineering have things they’d like to see,…