“How to lead a successful digital team” by Digital Leaders https://link.medium.com/K5RwwY8vP6
“Twenty years from now you will be more disappointed by the things that you didn’t do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover.”
– Mark Twain
For the past 3 years, I have been running a platform engineering organization. Since that term is vague, where I work it means the software side of infrastructure. Compute platforms like kubernetes, storage systems, software development tools, and frameworks for services are part of the mandate. Our customers are other engineers at the company.
Themes for this edition
We created this Radar entirely remotely, which we never thought was possible. Has work (as we know it) forever changed?
Increasingly we see almost all aspects of software development and delivery managed as code. But while software might be eating the world, practitioners too frequently overlook proven engineering practices.
As the industry thinks more diligently about how data should work in modern systems, we’re encouraged to see the growing maturity in the techniques and tools surrounding analytical data and machine learning.
As Kubernetes continues to dominate, we see a rich ecosystem growing and expanding to take advantage of its strengths and address its weaknesses.
I often struggle to explain what it means to be part of a high-functioning software team. Sure, there are mountains of literature, and an entire genre of LinkedIn thought leadership that professes all kinds of guidelines and heuristics about what makes teams work, but in my experience, it’s hard to internalize these ideas and follow someone else’s model if you’ve never seen what good looks like.