Welcome to CTO Insights #26! The newsletter is broadly based on top engineering and leadership conten
|
|
February 14 · Issue #26 · View online
Weekly Readings on Software Engineering & Technical Leadership.
|
|
Welcome to CTO Insights #26! The newsletter is broadly based on top engineering and leadership content from the past week, it is free and made for your weekly reading. đĽ
Click here and subscribe if you want it in your inbox every Sunday morning.Â
How can you help? Share CTO Insights with your network or someone you feel will benefit from it - itâs the best way to keep the community growing đ Ready? Letâs talk software, technology, and leadership.
|
|
|
|
Creating a Scalable Offers Platform - Growth Engineering at Netflix
A great story on how Netflixâs Growth Engineering team revamped an old legacy architecture for Plans & Offers into a new microservices one. Check all of the steps they took to get:
- Lower Latency (fewer service calls)
- A Better SKU Platform
- More Reusable and Extensible Domain Objects
- Improved Innovation Velocity
|
|
How Dropbox Sped Up Their Android App Startup by 30%
A story on how Dropboxâs Android team improved their appâs start time by 30%. đ˛
Marianna Budnikova is a Senior Android Software Engineer at Dropbox and she shares the entire process of how they did it. A simple and snappy application brings users a lot more joy than an application that has a ton of features but takes an eternity to load. Exciting story to read with a lot to learn at the same time.
|
|
What I've Learned in 45 Years in the Software Industry
Joel Goldberg was a software engineer for over 4 decades. Many of us could definitely learn a lot from this manâs experience and work - A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away. This article shares the main principles that helped Joel progress in his career. Read more about how 45 years of knowledge transcribed into one post look like.
|
Three Habits to Thrive in Your First Engineering Leadership Role
Engineering Manager sure has a nice ring to it. An exciting role, but challenging at the same time. To solve problems effectively, Iâve always found itâs useful to seek varying opinions.Â
Patrick Kua talks about three crucial habits you need to start practicing today as an Engineering Manager if you want to do a great job.
|
Your Engineering Leadership Journey in a Nutshell â Wayfair Tech Blog
One of the most comprehensive discussions on what it really means to be a leader.
Nadia Schmid is the Director EU Analytics at Wayfair, and she talks about what it takes to be a leader. You are a leader the moment you develop an original or authentic message or vision, which others are willing to subscribe to, invest into, or follow in thought or belief. What I like the most about Nadiaâs story is that she talks about infinite leadership.
|
|
Forget Multi-Tasking - It's Context-Switching That Matters.
Saverio Morpurgo from HubSpot says humans canât possibly do two separate things simultaneously. Context-Switching, on the other hand, is something we can definitely do. You canât humanly do two tasks simultaneously. What youâre usually doing is actually switching between multiple tasks, and depending on how fast you can do that, you can give the illusion of parallel execution.
|
|
Reflections on Robinhoodâs Growth
This is a recap of Robinhoodâs growth over the last year. Itâs written by Robinhoodâs own President and COO, Jim Swartwout.
Through the end of last year, trading volumes at Robinhood steadily increased. Then came January 2021, and a trading surge that made March 2020 look like a blip. Read more about overnight game changes, their growth difficulties and opportunities, and more personal insights here.
|
|
Minesweeper Automates Root Cause Analysis as a First-Line Defense Against Bugs
Minesweeper has allowed Facebook engineers to diagnose regressions and provide insights in mere minutes instead of taking days to achieve this. At Facebook, itâs not unusual to encounter tens of thousands of traces related to a bug. To handle this, we leveraged the PrefixSpan algorithm, which is well known for being highly efficient at sequential pattern mining
|
New Global ID Format Coming to GraphQL
GitHub recently announced an important change regarding their Global ID format for GraphQL. The change involves all object identifiers in GraphQL changing and some identifiers becoming longer than they are now. Why? We came to the realization that the current format of Global IDs in our GraphQL API will not support our projected growth over the coming years.
|
What Developers Spend Most of Their Time On
What do developers spend most of their time on? Itâs a great question to ask and an even greater one to answer. This article by Tudor Girba comes close to answering it. He found that at 58%, comprehension takes the most time of all the other metrics. Others include navigation, editing, and more. Navigation accounts for 24% of the effort, and that is considered separately from the Comprehension effort!
|
|
Cisco Live 2021 - Digital Networking Event
The first global Cisco Live event in 2021. They aim to bring all tech professionals together and inspire them. The world is full of more possibilities than ever before, so letâs join together, take everything we have learned, and TURNÂ ITÂ UP. March 31 - April 1, 2021-Â Online
Free Pass
|
If you are an event organizer and you want to get featured in the newsletter, get in touch, and give the community a deal. Email me at [email protected]
|
Did you enjoy this issue?
|
|
|
|
If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
|