
Changelog Master Feed
From Sun to Oxide (Changelog Interviews #592)
Episode guests
Podcast summary created with Snipd AI
Quick takeaways
- Bryan Cantrill's software legacy spans from Sun to Oxide, showcasing a journey of tech innovation and impact.
- Importance of open source values to maintain engineer trust and transparency exemplified through Sun Microsystems and Oracle's contrast.
- Node.js era reflects clashes in community values leading to forks, highlighting the influence of values on tech developments.
- Oxide's vision to democratize capitalism through public listing emphasizes transformative power of public ownership and societal benefits.
- Tutorial segment on Tail Scale integration with Home Assistant demonstrates enhanced home automation connectivity via remote access.
- Tech community shift towards prioritizing values over personalities and narratives accentuates the impact of values on innovation and collaboration.
Deep dives
The Journey of Software Innovations
The journey through the podcast episode delves into the intricate history and significance of software innovations led by pivotal figures like Brian Cantrell. It highlights the evolution of technologies from Sun to Fishworks, focusing on standout creations like Detrace and ZFS, emphasizing their impact and continued relevance in the tech industry.
The Value of Open Source and Trust
The discussion touches on the importance of open source initiatives in fostering enduring meaning for engineers and ensuring a transparent relationship with customers based on trust. It contrasts the ethos of Sun Microsystems, known for customer trust and transparency, with the coercive practices of Oracle post-acquisition, underlining the significance of maintaining integrity and trust in technological endeavors.
Challenges and Insights on Node.js
Insights regarding the challenges faced during the Node.js era are shared, highlighting the clash of values within the Node community and industry. It references the significant I/O JS fork, reflecting deeper fractures and values divergence culminating in TJ Holloway Chuck's departure, shedding light on the influence of values on technological developments and community dynamics.
The Future Vision for Oxide
The podcast concludes with a glimpse into the future vision for Oxide, encapsulating the aspirations of the company to emulate the success and impact of public companies. It underscores the desire to democratize capitalism through a public listing, aligning with the belief in the transformative power of public ownership and the societal benefits it can bring.
Tutorial on Using Tail Scale with Home Assistant
The podcast also features a tutorial segment by Alex demonstrating the integration of Tail Scale with Home Assistant, showcasing the process of setting up remote access via Tail Scale and leveraging its functionalities for enhanced connectivity and accessibility in managing home automation setups.
Reflections on Node.js Evolution
Amidst the discussions, reflections on the evolution of Node.js, its pivotal moments, challenges, and the significance of stewardship in guiding Node.js's trajectory are highlighted. Insights from past controversies, forks, and departures underscore the critical role of values, community dynamics, and leadership in shaping the Node.js ecosystem.
Importance of Values in Technological Development
Throughout the podcast episode, a recurring theme focuses on the paramount significance of values in steering technological advancements and community cohesion. By exploring past events, departures, and industry shifts, the narrative underscores the profound impact of values on innovation, collaboration, and the trajectory of software technologies.
Challenges of Focusing on Personalities Over Values in the Tech Community
In the podcast, the speaker reflects on how the tech community tended to prioritize personalities and corporate narratives over core values, leading to the departure of influential figures like TJ Holloway-Chuck. The focus on drama and conflicts overshadowed the underlying values driving community engagement, causing some individuals to feel disconnected. The speaker's shift towards Rust as a preferred language highlighted the alignment of personal values with technological choices, emphasizing the importance of values in tech decisions.
Origins of Oxide: A Conviction-Based Partnership
The podcast delves into the founding of Oxide, tracing it back to a strong partnership forged out of a shared history at Joyant and a mutual desire to create something meaningful beyond corporate confines. The conviction to work together stemmed from a desire to build a company based on shared values and a vision to address gaps in on-premises computing solutions. The narrative highlights the importance of personal connections and deep-rooted convictions in driving entrepreneurial ventures.
Addressing the Garbage in the System with First Principles Engineering
The discussion shifts to the challenge of navigating complex tech issues, drawing parallels between experiences with Dell's lack of understanding of its own systems and the speaker's commitment to first principles engineering. By addressing root causes and prioritizing a deep understanding of systems, Oxide aims to offer a solution that places responsibility on the provider rather than shifting blame to customers. The focus on transparency, problem-solving, and open-source approaches underscores the commitment to delivering a reliable and customer-centric service.
Vision for On-Prem and Public Cloud Coexistence
Looking ahead, the podcast explores the envisioned landscape of on-premises and public cloud computing coexistence, emphasizing a future where organizations have the freedom to choose based on economics, risk management, and performance needs. The speaker predicts a balanced market where on-prem solutions cater to specific use cases requiring control over infrastructure and longer asset lifecycles, while public cloud offerings continue to thrive for scalable and op-ex-friendly environments. The discussion underscores the potential for a diversified computing ecosystem where on-premises solutions play a vital role alongside cloud services.
Importance of Transparency and Customer Relationships
Transparency in operations, such as openly discussing engineering challenges and failures, fosters trust and strengthens customer relationships. By sharing vulnerable moments and technical difficulties, companies can build a deeper connection with their customers. This level of candor and honesty not only reassures customers but also enhances confidence in the company's capabilities and knowledge. Openly communicating both successes and failures can lead to better customer understanding and satisfaction.
Future Growth and Market Expansion
The company acknowledges the need for future funding to reach key milestones and expand its market presence. Despite facing initial skepticism from investors regarding the hardware component of their solution, the changing landscape in the tech industry, especially with the rise of AI, has led to a more receptive attitude towards hardware-focused companies. By focusing on industries like biotech, financial services, and energy, the company aims to leverage its technical expertise and innovative solutions to address specific use cases and enhance customer value.
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.
Featuring:
- Bryan Cantrill – Website, GitHub, LinkedIn, Mastodon, X
- Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
- Shouting in the Datacenter
- Efficiency you can hear
- Joyent
- Changelog Interviews #475: Making the ZFS file system with Matt Ahrens, co-founder of the ZFS project
- Oxide
- Oxide Principles
- Oxideo Docs: Hypervisor and Storage
- Changelog Interviews #155: The Future of Node.js with Scott Hammond
- TJ Holowaychuk’s Farewell Node.js
Something missing or broken? PRs welcome!