Welcome to CTO Insights #122!
The newsletter is based on top Software Engineering and Technical Leadership content from the past week, it is free and made for your weekly reading.
If you got the link from a friend, make sure to subscribe here to get a fresh issue every Sunday morning.
This week’s favorite - The Executive’s Gude to Improving Happiness in an Engineering Department.
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.
Architecture
How Kubernetes Infrastructure At Medium works
A high-level overview of how Medium uses Kubernetes to manage microservices and support its infrastructure.
Kubernetes has a ton of complexity, and has an unlimited number of possible configurations based on an organization’s needs.
It seems the engineering team has a lot of pride in how they’ve been able to shape Kubernetes to their own needs.
Scalability
Serving Millions of Traffic under 30ms Latency
Thanks to complex algorithms, machine learning models, and cutting-edge technologies, an Indian e-commerce company optimized its pricing system to handle millions of users with very low latency.
You can see a lot of their process in this guide, explaining how it was all made possible.
Scaling Media Machine Learning at Netflix
Reducing the time from idea to product ready for use - this is one of the main goals companies aim to achieve by using ML.
Our goal in building a media-focused ML infrastructure is to reduce the time from ideation to productization for our media ML practitioners.
Here’s a chance to learn something more about ML and how Netflix’s engineering team applies it to media assets. The story includes case studies of their infrastructure components that helped them to optimize, scale, and solidify their existing pipeline.
Leadership
The Executive’s Gude to Improving Happiness in an Engineering Department
It may not be your job as a Tech Executive to keep everyone happy, but here’s why you should do it
Happiness leads to numerous business and educational benefits, including a 37% increase in sales, a 31% boost in productivity, and a 19% improvement in task accuracy.
With that said, you’ll find 6 very effective tips on keeping your engineers happy in this article.
Culture
Keep Employees More Engaged During Change
Here’s a post that leverages tons of surveys, benchmarks, and tests to reveal what keeps your employees engaged. Even better, it also shares how to improve that engagement.
The benefits are better productivity, greater employee satisfaction, and higher success for everyone in the company.
Other
The Executive’s Guide to New-Business Building
Building a new business is difficult. So many try and most fail. One of the best pieces of advice I can give you is to mainly listen to those who’ve already done something you’re trying to do.
In this case, you’d probably benefit from taking advice from a Tech Executive who’s prepared a clean and simple guide that will minimize your chances of failing when starting a new business.
Agile Coaching (AC) at Spotify: Shining a Light on the AC Career Framework
Learn from Spotify’s insightful experience if you’re looking to build, expand, or clarify the coaching practice in your organization.
This beautiful presentation perfectly explains the essentials of the Agile Coaching Career Framework. Chances are high that you’ll find some type of benefit for your organization hidden inside. 👀
Growing Up As a Software Engineer
Are you an engineer who takes ownership of your work, knows how to collaborate, and makes informed decisions? Now, you have to be extremely honest about this one!
If you’re not all of these things but you aspire to improve, then this is a must-read story for you. The author explains what it’s like progressing beyond the junior level.
What Is ChatGPT Doing … and Why Does It Work?
Have you heard of ChatGPT? 😄 I’m kidding, don’t worry. You’d have to live under a rock not to have heard about ChatGPT by now.
Anyway, this is a pretty comprehensive guide on how ChatGPT works. It covers its underlying principles, how it was trained, and its potential for the future.
7 Ways Managers Can Help Their Team Focus
Training yourself to focus more is hard enough, not to mention helping your entire team improve their focus. So, how do you do this? How do you train a full team of engineers to improve their focus?
A lot of the work lies in what you say and how you say it. But, there’s learning how to reduce interruptions, provide support, and more. This guide will show you all about it.
Closing Notes
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.