Management
Negotiation: Never Split the Difference
In life you will need to spend some of your time negotiating. It's a skill that pays in the long run. Never Split The Difference is a great starting point.
Management
In life you will need to spend some of your time negotiating. It's a skill that pays in the long run. Never Split The Difference is a great starting point.
Management
Coaching is one of the most important parts of being a great manager. Invest your time in. Trillion Dollar Coach is a fantastic book outlining how one of the best ever did it.
Letters to My Kids
If we don't take it upon ourselves to understand science, others will do it for us. And their motives and incentives may not be in our best interest.
Letters to My Kids
The story of science is a fascinating one. Bill Bryson brings this to us in A Short History of Nearly Everything.
Letters to My Kids
Doing great work is one of the most rewarding activities. It's something you should aim for in your career.
Management
Mastering feedback is critical for any manager or leader. Constructive feedback often comes in the form of a hard conversation. Here are some tips to help you.
Management
Will Larson's An Elegant Puzzle gives us a lot of great advice on how to be an effective engineering manager. Pragmatism is a theme, as are small team sizes.
Management
No one sets out to be a micromanager. Yet we see it all the time. Here's why and what you can do to counteract it.
Management
Donella Meadows introduces the concept of systems thinking. It is a useful tool to understanding the world.
Letters to My Kids
The world is changing rapidly. You need to decide what is worth learning. What worked in the past may not work now.
Letters to My Kids
Learning is a life-long process. Being deliberate and investing in doing it well and it'll pay itself back many-fold.
Letters to My Kids
How do you make the most important decisions of your life? Shane Parrish's Clear Thinking gives us some structure to do this.