HomeAboutPodcastsBlogsTestimonialsContactimageget in touch

Blogs and Casestudies

image

6/13/2024

img

By Benjamin Igna

6/13/2024

The Secrets Behind OpenAI's Frequent Shipping

OpenAI has become the tech world's darling, thanks in large part to ChatGPT's rise since its November 2022 launch. But what exactly fuels the blistering pace at which OpenAI ships updates and new features? Digging deeper into this topic I found a whole bunch on interesting stuff that I wanted to summarize in a as short as possible way.

If you want to dig deeper here are the sources that I found the most helpful. For some you have to subscribe and pay, but I do and let's just say I got my money's worth.

Evan Morikawa Twitter Account @EØM

Ivan Mehta on Techcrunch

Peter Yang on Creator Economy

Gergely Orosz on Pragmatic Engineer

Open AI / Research / Index

Lets start...

1. Operating like a startup within a giant:

OpenAI structures its projects, including ChatGPT, like independent startups. This setup fosters a culture of agility and rapid iteration, with small, dedicated teams working in isolated codebases and environments, much like a startup aiming for product-market fit. When the "Applied"-team was formed, they were given their own code repository and a fresh cluster, mimicking the environment of a new startup. This allowed them to iterate quickly without being bogged down by legacy systems.

2. Tight integration with research:

OpenAI blurs the traditional lines between engineering, product, design, and research, forming what they call "DERP" teams. Product teams at most companies consist of “EPD” (engineering, product, design). At OpenAI, each team is a “DERP” unit — Design, Engineering, Research, and Product.

Instead of sitting in their ivory tower, researchers sit with the product team to improve the model and build prototypes. Features like browsing, code interpreter, and more all started as research prototypes. This tight integration means that many product challenges are directly addressed through research, ensuring rapid prototyping and deployment of features. We have seen this approach in the early days of Lockheed and Lockheed Martin Satellite Company (now Lockheed Martin Space ) working with Frederic Tarman RadLab on the Corona 9009 Project. The collaboration between researchers and engineers accelerates the transition from experimental ideas to production-ready features.

3. Long-term thinking and mission focus:

OpenAI's mission drives its long-term strategy. This clear focus helps prioritize projects and maintain a steady stream of innovation. OpenAI’s mission to "develop AGI that benefits all of humanity" is a guiding principle in product discussions. For instance, during decision-making processes, teams often ask which options bring them closer to AGI, helping to maintain focus and prioritize long-term goals. This mission-driven approach has led to sustained innovation and careful alignment of product development with strategic objectives. Just as we see in the limiting KPI at #tesla #SpaceX, which gives us a more practical view: "cost of transportation for one kg mass" referring to Joe Justice JoeDX material.

4. Uncoupled and incremental releases:

#OpenAI avoids "big-bang" releases, instead opting for gradual, incremental rollouts. This approach is exemplified by the phased introduction of #ChatGPT features such as plugins and web browsing, which were first released in beta to gather feedback and ensure safety. This strategy not only facilitates continuous learning and improvement but also aligns with their safety protocols. Gradual rollouts with close monitoring allow for real-world feedback and quick adjustments, ensuring that new features are safe and effective before a full-scale launch.

5. High talent density:

OpenAI's hiring strategy emphasizes high talent density by focusing on senior engineers with significant experience. For example, the Applied Engineering team, which grew from 6 to 130 members, prioritizes hires who were qualified to make immediate, impactful contributions. This focus allows for quick decision-making and rapid development.

6. In-person collaboration:

In-person collaboration plays a crucial role in OpenAI's rapid development cycles. Unlike other hyped companies like NVIDIA The team works from the office three days a week, fostering spontaneous interactions and ad-hoc problem-solving. This setup has been proven for them for maintaining high velocity and effective onboarding as the team rapidly scales. If NVIDIAs strategy is contradictory to this one is still to be shown.

💡Learnings:

OpenAI’s success is built on a foundation of small, focused teams, deep integration of research and product development, and a clear, mission-driven approach. For other tech companies thriving to be innovative, the lesson is clear: cultivate a startup mentality, integrate cross-functional teams, prioritize long-term goals, and maintain high standards for talent. This combination can unlock unprecedented levels of productivity and innovation.

If you liked this article subscribe to Stellar Work and check out the Stellar Work Podcast.

And if you want to help me with this little project, share this article with someone who might be interested in to topic.

Thanks 🙏

image
image
image

11/4/2024

Dynamic Shared Ownership Transformation at Bayer

Dynamic Shared Ownership (DSO) is an advanced organizational model that aims to break down traditional hierarchies in companies, promoting a more inclusive, democratic form of participation and ownership. Described in detail in Gary Hamel and Michele Zanini's book Humanocracy, this concept proposes a radical departure from rigid, top-down corporate structures to create an environment where every employee is treated not only as an executor but as a co-creator and co-owner.

Learn More
image

10/23/2024

From Project to Product at Palantir

Companies are shifting from project-based business to product-organizations to achieve higher margins, easier distribution, and better scalability. I had the chance to interview two ex Palantir employees and ask them a little about how Palantir transitioned from Project to Product.

Learn More
image

10/14/2024

The Knowledge Centric Perspective

In the fast-paced world of software development, understanding how to optimize processes is crucial for engineering managers. One promising approach is the knowledge-centric perspective, which focuses on the vital role of knowledge in driving efficiency and productivity. At the heart of this perspective is Knowledge.

Learn More
image

8/30/2024

Kaizen at Honda

Ive found a 50 year old motorcycle in front of a beer garden around my home town. which led me to the greatest rabbithole about a company since i wrote about Lockheed. This time, it about Honda. But lets get back to where things started. Manufacturing.

Learn More
image

6/13/2024

Back to the roots of agility

Agile methodologies such as Scrum and Kanban have become increasingly popular in recent years, especially in software development.

Learn More

How can I help?

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
men-with-cup