Deployment at Scale
Orchestration and Automation is critical in the cloud
Software running in the cloud is unreliable. Failures are expected and they occur often for the following three reasons:
- The cloud uses commodity hardware
- Software running in the cloud is updated frequently
- Changes are not coordinated, multiple systems may be updated at the same time
. . .
Book Review: The Practice of Adaptive Leadership
The Practice of Adaptive Leadership: Tools and Tactics for Changing Your Organization and the World
I read a book about leadership. The book explained how people in power like to stay in control. Which makes sense. If I was a leader I would like to tell people what to do. Once you start giving the orders it must be hard to stop. Or . . .
Strategies for succeeding a management change
Getting a new boss? It happens. Those at the top know the trips to surviving a transition to the most grumpy and irrational leaders.
First you are judged on attitude not achievements. This means you should actually do very little work. Focus on smiling and telling pointless yet entertaining stories. You may think an impressive . . .
Spiritual Side of Leadership
Four storytelling rules for business leaders
Good sermons tell a story. In a place of worship we can be confident that the good guys will win, the story will have a happy ending, and finish with an empowering message. What can business leaders learn from their spiritual peers?
Business leaders often need to change course and direction. They do this by developing new strategies. . . .
Framework for Technology Leadership
- Make processes explicit - create recipes on how things should get done
- As a manager, use data to evaluate. Create metrics and set specific goals and targets.
- Experiment to address the unknown. Use prototypes to develop new capabilities.
- Break things. Inject failures and see if the system breaks in an expected way. . . .
Managing Tech is Hard
At Least a Chef Can Taste the Food
A chef can taste the food and make adjustments. As technology leaders we need to develop the same habits to evaluate software and make adjustments during the building phase.
Can you tell when your software developers are providing accurate estimates? How many times have projects been late, over budget, or have crappy quality? When . . .