Chance meetings, asynchronous collaboration and Innovation
Putting people in the same room doesn't necessarily spur innovation. Remote and asynchronous collaboration do work and can lead to great discoveries
Putting people in the same room doesn't necessarily spur innovation. Remote and asynchronous collaboration do work and can lead to great discoveries
Mastering sales is important as the line between sales and engineering is blurring
About why it's not too early to coach team members, that software engineers also need coaching and how to start
Managing up is as important for your success and career as managing down. It’s about understanding your boss’s concerns, schedule and taking some of their responsibilities
High levels of trust within an organisation improve performance, but trust is complicated to build in software organisations
Why networking is one of the most important skills leaders should develop and how to get started when you're an introvert
How managers should quit their inner problem-solver to efficiently delegate and free up their time
How to share bad news remotely (and mainly how to anticipate these situations)
How to lead in times of uncertainty using contrarianism and other mental models