Tech Manager Weekly by CTO Craft - Issue #146
Hey there! Hope 2020 has started well for you
Watch out for some big CTO Craft news next week... In the meantime, here's your weekly dose of leadership and technology reading (and watching) material. As always, if you've written something you'd like to feature in TMW, just let us know
Andy Skipper
Reads of the Week
Interview: Megan Smith
The CEO of Shift7—and former CTO of the United States—on solution-making, team-building, and establishing technical ecosystems outside of the private sector.
Doing (a little bit of) the impossible
It’s never easy to run a company, let alone start one. But right now might be a particularly hard time to lead one. Much in the world is changing rapidly, including the relationship we have to our jobs, work, and careers.
Culture & People
How traditional ways of organizing teams can harm ownership
Now that I am a free agent and am talking to many companies about job opportunities, one of the first questions I’ve been asking them is how they are organized. What follows are some thoughts on this issue and why it’s important.
Staying on the path to high performing teams.
A friend is six months into supporting a sixty person engineering group. Perhaps unsurprisingly, most of their teams believe they have urgent hiring needs.
Scaling Distributed Engineering Team: Managing Fast Growth in Remote
How would you scale a distributed engineering team? It doesn’t involve just hiring more people, but also scaling communication, defining processes, making the culture strong enough and defining the vision, so you can build the new team on a solid foundation.
The Art of the OKR
OKRs provide focus, united the teams behind a single strategy, and makes all goals into stretch goals. If want to get your entire company to execute like the hounds of hell are behind them and the gates of Valhalla are open before them, try the OKR approach out.
Cultivating High-Performing Teams in Hypergrowth
Patrick Kua shares lessons learned sowing the seeds and fertilizing an environment to cultivate high performing teams in a hypergrowth environment. He looks at balancing structures to maximise autonomy and alignment, explicits trade-offs in centralized versus decentralized thinking and how they’ve managed to rapidly expand a team and still ship product at a rapid pace.
Leadership & Self-management
Staying Immersed in Technology as a Tech Leader with Hector Aguilar
The higher you ascend professionally, the less time you have to code and interact with your company’s product or technology. Hector Aguilar, President of Technology at Okta, believes that all managers should make time to stay immersed in coding.
How to Balance Accountability vs. Responsibility as a Leader
When something goes wrong, where do you look? If you’re a good manager, you start by looking in the mirror. You ask yourself how you contributed to the problem, no matter what.
The Skills You Need to Be a Successful Leader
The foundation of successful leadership is a set of specific skills. You may have earned a leadership position through a combination of knowledge, aptitude and hard work, but once you get there you need new skills and attributes as well. Here are some of the most important: Security in yourself.
The other side of technical skill: domain knowledge and long-term vision
When we first start our careers as software engineers, we tend to focus on improving our coding skills, a.k.a. technical skills. This includes, but is not limited to, mastering a specific tech stack, adopting best practices, and studying architecture designs.
Developing Self-Awareness, and How to Overcome Your Personal Weaknesses
Do you know what your weaknesses are? How are your personal weaknesses reflected in your team? And what do you need to do to start working through those weaknesses to become a better leader?
Agile, Engineering & Product
What causes insidious bugs?
I recently read John Ousterhout‘s book, Philosophy of Software Design (PoSD). This blog post includes my commentary on some parts that stuck with me. In the last post we talked about eschewing complexity, handling special cases, and example choices in software literature.
Are Your Retrospectives Plagued by Groupthink?
A retrospective where no one speaks is about as useful as an NBA playoff game where no one plays. Yep, it’s that useless. Just a room full of silence and stares, as if the facilitator is speaking a foreign language.
Faking Agile Metrics or Cooking the Agile Books
Cooking the books is not the way.
Estimation and Forecasting
In our domain there is one problem, though, that is almost universally a pain in the neck. Not only does it exists but people would love to see a reasonable solution. The problem is estimation...
What Else?
Get an overview of a directory, even a big one
Broot, a new way to navigate directory trees on linux, made in rust
That’s it!
If you’d like to be considered for the CTO Craft Community, fill in your details here, and we’ll be in touch!
https://ctocraft.typeform.com/to/XXRNqV
Can you help spread the word? And remember to reply to this email if you’re interested in 1:1 Coaching
Please do remember to share this link if you know of anyone who’d like to receive TMW:
http://www.techmanagerweekly.com
Have an amazing week!
Andy