Hard Lessons Learned

A collection of my life lessons learned, curated for your benefit.

What to expect when you are expecting software
You are going to commission a large software project, but you have little experience doing so. How can you ensure success? Read

On-site vs. remote teams - how do I choose?
You are building a knowledge worker team, and you are now confronted with the inevitable questions. Should I allow remote work? Should I require people to be in an office? What is the best answer? Read