Bryan Cantrill, Co-founder and CTO of Oxide Computer Company, shares his remarkable journey from Sun Microsystems, where he contributed to DTrace and ZFS, to his current venture in on-prem cloud solutions. He discusses the cultural contrasts in tech acquisitions and how open-source software drives innovation. Cantrill reflects on the importance of user-friendly interfaces and the evolution of JavaScript, revealing insights into his team's mission to create transparent and reliable computing solutions. His anecdotes on tech fame and the emotional motivations behind founding Oxide add a personal touch.
Brian Cantrell's journey from Sun Microsystems to Oxide emphasizes the value of maintaining alignment between personal values and company direction.
Software development values clash in the Node.js community underlines the importance of aligning values for community cohesion and innovation.
Transition from Node.js to Rust at Oxide illustrates the significance of aligning individual and company values to drive technological focus.
Oxide's commitment to on-premise cloud servers reflects a strategic approach to addressing market needs and delivering customer satisfaction.
Emphasis on transparency and operational excellence at Oxide sets a new standard for customer-centric approaches in the industry.
Importance of transparency in business operations and maintaining operational efficiency while scaling up to meet increasing demand are crucial aspects discussed.
Deep dives
The Journey from Sun to Oxide
Brian Cantrell discusses his journey from Sun Microsystems to Oxide, highlighting the lessons learned and experiences gained during his career. He reflects on the innovative technologies developed at Sun, such as ZFS and DTrace, and the challenges faced during Oracle's acquisition of Sun. Cantrell shares his vision for Oxide, aiming to recreate the positive aspects of Sun's culture while maintaining a customer-centric approach.
Node.js and the Values Clash
Cantrell delves into his experiences with Node.js and the underlying values clash that led to significant rifts within the community. He recalls the tensions surrounding the fork that resulted in IO.js and the departure of key contributors like TJ Holloway Chuck. Cantrell emphasizes the importance of aligning values in software development and how divergent values can impact the community.
Innovative Approaches with JavaScript and Node.js
Cantrell shares insights into his explorations with JavaScript and Node.js, highlighting the shift towards utilizing JavaScript for server-side development. He recounts challenges faced in implementing robust practices within the Node.js community and the need for maintaining a balance between innovation and stability in software development.
The Significance of Open Source and Public Companies
Reflecting on the value of open source and public companies, Cantrell expresses his beliefs in democratizing capitalism through public ownership of companies. He discusses the benefits of public companies in fostering transparency, trust, and broader participation in technological advancements. Cantrell envisions Oxide as a potential future public company, emphasizing the societal benefits of such a structure.
Prioritizing Values and Vision in Building Oxide
The journey and vision of building Oxide stem from a deep alignment of personal values with the company's direction. The decision to transition from technologies like Node.js and Go to Rust was fueled by a profound resonance between individual and company values, leading to a significant shift in technological focus.
Founding Oxide: A Journey of Conviction and Partnership
The inception of Oxide was rooted in a strong partnership dynamic between the founders, influenced by past experiences and a shared desire to create impactful solutions. The courage of convictions, strategic vision, and the pursuit of creating a company aligned with deeply held beliefs served as foundational elements in the company's establishment.
Unveiling the Conviction Behind Oxide's On-Premise Vision
Oxide's commitment to on-premise solutions reflects a strategic approach to addressing evolving market needs and filling the gap in the cloud infrastructure landscape. The focus on delivering elastic infrastructure on-premises, in tandem with a meticulous attention to detail and customer satisfaction, marks Oxide's unique position in the industry.
Essence of Transparency and Customer-Centricity at Oxide
By prioritizing transparency and customer value, Oxide sets a new standard for operational excellence and customer service. The company's commitment to open communication, technical clarity, and a relentless pursuit of solutions exemplifies a customer-centric approach that fosters trust and long-term relationships.
Building Transparency and Relationships with Customers
The episode discusses the importance of transparency in business operations, particularly in the engineering and compliance aspects. The speaker emphasizes the value of sharing moments of vulnerability, such as technical challenges faced, to build stronger relationships with customers. By openly discussing challenges, companies not only establish credibility but also foster trust with customers, leading to better relationships and overall customer satisfaction.
Navigating Growth and Demand with Operational Efficiency
The conversation delves into the operational challenges related to scaling up in response to increasing demand. The speaker highlights the importance of maintaining operational efficiency while handling growth, using the metaphor of balancing the gas and the clutch in a car. Strategies such as streamlining manufacturing processes and enhancing testing procedures are discussed as vital steps towards meeting demand effectively without compromising quality.
Expanding Customer Reach and Ideal Client Profile
The discussion explores the target customer profile for the company, focusing on industries like biotech, financial services, and energy that require heavy on-premises computing. The emphasis is on working with customers who value transparency, technical expertise, and the unique selling points of the company's hardware solutions. Additionally, the potential for future collaborations with organizations seeking on-premises solutions for strategic computing needs is highlighted.
Reflecting on Progress and Silicon Valley References
As the conversation concludes, reflections on the company's journey, commitments, and future goals are shared. The interaction with a Silicon Valley actress, Gort, and potential future collaborations spark enthusiasm. The discussion encapsulates the shared passion for the show Silicon Valley, aligning personal interests with professional endeavors to engage with fans and potential partners alike.
Bryan Cantrill, Co-founder and CTO of Oxide Computer Company, joins Adam to share his journey from Sun to Oxide – from Sun and Fishworks, to DTrace, to ZFS, to Joyent and Node.js, and now working to build on-prem cloud servers as they should be at Oxide.
Changelog++ members save 11 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Sentry – Code breaks, fix it faster. Don’t just observe. Take action. Sentry is the only app monitoring platform built for developers that gets to the root cause for every issue. 90,000+ growing teams use sentry to find problems fast. Use the code CHANGELOG when you sign up to get $100 OFF the team plan.
Tailscale – Adam loves Tailscale! Tailscale is programmable networking software that’s private and secure by default. It’s the easiest way to connect devices and services to each other, wherever they are. Secure, remote access to production, databases, servers, kubernetes, and more. Try Tailscale for free for up to 100 devices and 3 users at changelog.com/tailscale, no credit card required. Also check out Remotely access Home Assistant via Tailscale for free!
Neon – The fully managed serverless Postgres with a generous free tier. We separate storage and compute to offer autoscaling, branching, and bottomless storage.
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.