Skip to content

Instagram Principal Eng (IC8) On Building IG Stories, 1 Promo Per Half, Small Teams

Ryan Olsen went from failing a tech interview to becoming a Principal Engineer (IC8) at Instagram. Learn how he built IG Stories, achieved one promotion per half, and why small teams win. A masterclass in high-leverage engineering and navigating Big Tech.

Table of Contents

It is a rare trajectory to go from failing an initial job interview at a tech giant to becoming a Principal Engineer (IC8) at one of the world's most influential social media platforms. Ryan Olsen’s career at Instagram offers a masterclass in resilience, engineering craft, and the strategic maneuvering required to navigate big tech hierarchies. From the high-pressure war rooms of Instagram Stories to founding his own product studio, Retro, Olsen’s experiences provide a blueprint for engineers looking to maximize their impact.

His story is not just about writing code; it is about the intersection of product intuition, small-team dynamics, and the courage to bet on oneself. By examining his rapid ascent—achieving promotions at a blistering pace of one per half—we gain insight into how high-leverage engineering is performed at scale.

Key Takeaways

  • Small teams often outperform large ones: The team that built Instagram Stories consisted of only a handful of engineers, proving that minimizing communication overhead significantly increases velocity.
  • Product intuition rivals data: While A/B testing is valuable, over-reliance on data leads to incrementalism. Major leaps, like the "White Out" redesign, require conviction and strong product taste.
  • Skin in the game matters: Senior technical leaders and managers should remain hands-on with code to understand the architecture and maintain respect within the engineering organization.
  • Resilience is a skill: Recovering from a failed Facebook interview and using tools—even beta blockers—to manage performance anxiety can be pivotal in landing high-stakes roles.
  • The "Product Studio" future: Olsen’s post-Instagram venture, Retro, suggests a shift away from ad-supported, addictive algorithms toward subscription-based, intentional social connection.

From Rejection to Impact: The Early Days

Ryan Olsen’s entry into the Facebook ecosystem was anything but smooth. In 2011, he failed his initial interview at Facebook, struggling with a complex data structure question that resulted in a triple-nested loop and a cut-short interview. This moment, described as a "knife to the heart," forced a pivot to a startup environment that would ultimately sharpen his skills far faster than a corporate role might have.

He landed an internship at Flipboard during a critical window where talent density was exceptionally high. Working alongside future founders like Dylan Field (Figma) and Devin Finzer (OpenSea), Olsen learned iOS development from engineers who had written the core frameworks at Apple. This environment emphasized that high-talent density is a stronger predictor of success than headcount.

Overcoming Interview Anxiety

When Olsen eventually returned to interview at Instagram, he took a pragmatic approach to the physiological hurdles of high-stakes coding interviews. Recognizing that adrenaline spirals were hindering his performance, he utilized beta blockers to manage the physical symptoms of nervousness. This allowed his technical competence to shine through without the interference of anxiety, a tactical decision that highlights the importance of understanding one’s own psychology in performance environments.

"The Axe" and Low-Hanging Fruit

Upon joining Instagram, the iOS team was surprisingly small—roughly 10 engineers—following internal conflicts over infrastructure direction. This vacuum created opportunity. Olsen immediately targeted "low-hanging fruit" using the time profiler in Xcode.

He identified that the networking library was running with assertions enabled in production, causing the app to crash on benign network failures. By changing a single line of code to disable these assertions, he reduced the app's crash rate by 80%. This earned him "The Axe," an internal Instagram tradition awarding a physical axe to employees who achieved outsized impact. This early win demonstrated a core engineering lesson: deep impact often comes from understanding the tools and infrastructure better than anyone else.

Building Instagram Stories: A Case Study in Velocity

Perhaps the most defining period of Olsen’s career was the development of Instagram Stories. At the time, Instagram felt like it was "dying" as everyday sharing migrated to Snapchat. The company needed a response, and they needed it fast.

Contrary to the bloat often associated with big tech, the Stories team was deliberately lean. The core team consisted of two iOS engineers (including Olsen), two Android engineers, and half the time of a server engineer. This scarcity was a feature, not a bug.

If you want to go fast, go small. I'm a strong believer in small teams as really the best way to operate.

The "War Room" Mentality

The development of Stories was characterized by extreme intensity—16 to 18-hour days, seven days a week. While Olsen acknowledges this is not a sustainable long-term model, he notes that for critical, short-term bursts, it creates a unique bonding experience and unparalleled velocity. The small team size meant total ownership; there was no ambiguity about who was responsible for a bug or a feature.

This period also illustrated the concept of "leading from the front." Mike Krieger, Instagram’s co-founder and CTO, didn't just manage the project; he wrote code alongside the team. When a drawing tool feature needed finishing touches at 2:00 AM, Krieger was there committing code. This lack of hierarchy and willingness to do the work cemented the team's culture and drove the project to a successful launch.

One Promo Per Half

The intensity and success of the Stories launch propelled Olsen’s career trajectory. Realizing he had been under-leveled upon hiring (entering as an IC4), he leveraged the high visibility of the Stories project to advocate for a double promotion. While HR rejected the immediate jump from 4 to 6, the strategic conversation set the stage for rapid advancement. He secured promotions in consecutive halves, moving from IC4 to IC6 in a year—a feat rarely seen in the structured calibration cycles of Facebook.

Engineering Philosophy: Intuition vs. Incrementalism

A recurring theme in Olsen’s tenure was the tension between data-driven development and product intuition. Facebook (and by extension, Instagram) is famous for its rigorous A/B testing culture. However, Olsen argues that over-reliance on testing leads to a "local maximum" trap, where products improve incrementally but fail to make necessary, radical leaps.

The "White Out" Redesign

During a major visual overhaul of the app, dubbed "White Out," the goal was to remove heavy blue and black chrome to let user content shine. The team faced pressure to A/B test every change. However, testing a complete UI overhaul incrementally is technically nightmarish and design-diluting.

Olsen and the design team pushed to ship the vision based on conviction. While executive leadership eventually forced a holdout test (which nearly ruined the launch party), the results vindicated the intuition-based approach. The data showed that despite vocal user backlash on Twitter regarding the new icon, engagement and app opens actually increased.

I think there's a risk if you do too much experimentation that you get trapped in kind of incrementalism. So it's easy to get those 1% wins, but you're never going to get that 50% jump.

Transitioning to Leadership and Management

As Olsen climbed to IC7 and eventually IC8 (Principal Engineer), his role shifted from pure execution to setting strategic direction. He spearheaded IG Labs, a "Delta Force" style internal group designed to innovate outside the rigid organizational structure. This team was responsible for features like collaborative posts, proving that even in a massive organization, small, autonomous units are the engines of innovation.

The Hybrid Manager-IC

Olsen eventually took on a management role, becoming a Tech Lead Director. Controversially within Facebook's philosophy, he maintained that managers—especially those leading technical teams—should continue to write code.

Referencing Nassim Taleb’s concept of "skin in the game," Olsen argues that a leader who doesn't code eventually loses touch with the reality of the architecture they are directing. By remaining hands-on, a manager ensures their architectural decisions are grounded in reality, not theory.

Beyond Big Tech: The Philosophy of Retro

After leaving Instagram, Olsen co-founded Retro, a new social app that serves as a counter-narrative to the current state of social media. The app operates on a product studio model, aiming to build multiple products that respect user attention rather than exploit it.

Combating "Brain Rot"

Olsen characterizes modern algorithmic feeds as "brain rot media," optimized for addiction rather than connection. Retro deliberately avoids an ad-based business model, which Olsen believes creates a fundamental misalignment between the platform and the user. If a platform relies on ads, it must hijack attention to survive.

Instead, Retro utilizes a subscription model and friends-only locking (capped at 250 friends). This structure forces the product to be valuable enough that users will pay for it directly, rather than paying with their data and time. It is a bet that the pendulum is swinging back toward intimate, high-context sharing among real friends.

Conclusion: Advice for the Next Generation

Reflecting on his journey, Olsen advises new engineers to embrace the "tools of their time." Just as he accelerated his career by mastering iOS when it was a relatively new frontier, he suggests that today’s engineers must master AI tools.

The landscape for junior engineers is shifting; AI may reduce the demand for basic coding tasks, but it exponentially increases the leverage of those who know how to wield it. The core mandate remains the same: build things that solve real problems for people. Whether through mastering the latest frameworks or understanding the nuances of product design, the engineers who succeed will be those who can bridge the gap between technical capability and human experience.

Latest

The Tech Tournmanent Final Four! - DTNS Office Hours

The Tech Tournmanent Final Four! - DTNS Office Hours

Tom Merritt reveals the 'Final Four' for the Tech Tournament of Best Tech Stores on DTNS Office Hours. With upsets like Radio Shack beating Fry’s and Micro Center topping the Apple Store, the semifinals are set. Vote now to decide which retail giant or fan favorite makes the final!

Members Public
AI Adoption Will Be Rewarded: 7IM’s Kelemen

AI Adoption Will Be Rewarded: 7IM’s Kelemen

7IM CIO Shanti Kelemen suggests that while NVIDIA remains a bellwether, the future of AI growth depends on adoption in non-tech sectors. Investors are now moving beyond Big Tech to find tangible implementation and earnings growth in traditional industries like banking and retail.

Members Public
Does the Head of Xbox Need to Be a Gamer? - DTNS 5211

Does the Head of Xbox Need to Be a Gamer? - DTNS 5211

Microsoft Gaming undergoes a massive leadership shakeup as Phil Spencer exits and Asha Sharma is named the new CEO. As the company pivots toward AI and profitability, we ask: does the head of Xbox need to be a gamer? Explore the future of hardware and strategy in DTNS 5211.

Members Public