CTO Insights - Issue #125
Software Engineering and Technical Leadership
Welcome to CTO Insights #125!
You might have noticed that there was a short break on the weekly updates. A lot of things have been going on on my side and I had to step back. I’m happy to be back with you all.
This week’s favorite - 6 Templates To Start Building Your Product Roadmap.
Do you want to help? Share CTO Insights with your community and friends in tech, through social media, slack, teams, or any other channel you use.
A Platform for Hiring International IT Consultants
Adeva is a platform that connects companies with the world's top IT consultants.
Whether you are working on improving operational effectiveness or scaling your engineering initiatives, Adeva will help you achieve your goals.
Get access to product and tech consultants experienced working with businesses of all sizes, from startups to Fortune 500 companies.
From 0 to Millions: A Guide to Scaling Your App - Final Part
This is the final part of this practical guide on how to scale an app. It focuses on the stage where you get way more traffic than you can handle.
So, you’ll dive into how to scale an app. Everything from monitoring and observing your app, to shifting the workload to NoSQL, caching, and more will be discussed inside.
How to Ensure Reliable Service During Peak Events
Lyft uses simulated rides to test the performance and reliability of its systems before peak events.
You can do this for your platform too and ensure you can always handle high-traffic events by spotting issues and errors before they occur.
Take your time to go through the guide and learn how Lyft does it.
What Makes Leadership Development Programs Succeed?
Leadership development is a massive industry. But do these programs pay off for the leaders who participate in them?
Through a series of experiments, surveys, and analyses of data from more than a thousand participants in six different leadership development programs around the world, the authors determined that these initiatives can substantially boost personal growth and well-being — but only when implemented correctly.
To address this gap, the authors share seven research-backed strategies to help program designers address common pitfalls and build experiences that drive real, positive, lasting impact.
How to Become More Adaptable in Challenging Situations
Here’s something I found interesting:
When we most need to learn, change, and adapt, we are most likely to react with old approaches that aren’t suited to our new situation, leading to poorer decisions and ineffective solutions.
The authors suggest a strategy they call Deliberate Calm. It’s supposed to leverage intention, creativity, and objectivity to deliver much better results.
Drive Business Growth by Creating a Culture of Innovation
Creating a culture of innovation can be difficult. It involves a lot of effort to empower employees, provide valuable resources for innovation, and promote collaboration.
But, there are a lot of benefits in return for that hard work. Your company is much more likely to grow to higher lengths and more quickly as well.
6 New Whiteboard Templates To Start Building Your Product Roadmap
Visual tools such as whiteboards provide incredible benefits!
For example, they simplify complex ideas, enhance communication, promote transparency, foster collaboration, improve product development, plan and prioritize activities and tasks, and lots more.
So, you can take a lot of advantage of the advice and the 6 whiteboard templates in this post.
Gondola: An Internal PaaS Architecture for Frontend App Deployment
Most tech people love to know what makes a new feature tick. Here’s something new: Gondola - an interesting internal PaaS architecture for Yelp’s frontend app deployment.
As always, all the charts, graphs, code snippets, and contents await your analysis inside.
Why Python Keeps Growing, Explained
This is probably the most convincing guide you’ll find on why you should start using Python.
In addition to that, it’s also the ultimate crash course, revealing Python’s history, pros and cons, how to start your journey, and even a simple command that reveals an inside joke when you run it.
How Yelp's Security Team Does Threat Hunting
According to Yelp, there is a complex and laborious process to do threat hunts and there is a working process.
In this blog, Yelp explains its threat-hunting process (the working one) in 4 phases.
Design for Digital Sustainability
Although digital feels invisible, it is worth understanding that clicking a button from an online website sets a whole chain of reactions impacting the planet.
Have a look at a few exciting designs for sustainable technology that can reduce the digital carbon footprint.
The Internet’s data centers alone may already have the same CO2 footprint as global air travel.
— Internet health report, April 2018
Thanks for making it this far! 🙏
I hope you enjoyed this week’s issue. Use the thumbs up/down buttons to rate and don’t forget to share the newsletter with fellows.