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,…

Difficult Conversations in Startups

Recently I started reading the book Difficult Conversations: How to Discuss What Matters Most by Douglas Stone, Bruce Patton, and Sheila Heen. The authors are a research team at Harvard working on the Harvard Negotiation Project, which has been in the works for several decades. In all aspect of life, and especially the startup world,…

Warren Buffet’s 3 Commands for CEOs

Warren Buffet is one of the most celebrated and successful investors of all time. Many of his musing has been recorded in books, articles, and posts over the years, especially content taken from his annual shareholder letter. Several of his essays were compiled into the book The Essays of Warren Buffet: Lessons for Corporate America…