<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>The Observation Deck</title>
    <link>https://bcantrill.dtrace.org/</link>
    <description>Recent content on The Observation Deck</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 08 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://bcantrill.dtrace.org/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The right place at the right time</title>
      <link>https://bcantrill.dtrace.org/2026/01/08/the-right-place-at-the-right-time/</link>
      <pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2026/01/08/the-right-place-at-the-right-time/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Recently,
&lt;a href=&#34;https://thenewstack.io/bryan-cantrill-how-kubernetes-broke-the-aws-cloud-monopoly/&#34;&gt;the New Stack had a piece&lt;/a&gt;
excerpting some of
&lt;a href=&#34;https://newsletter.pragmaticengineer.com/p/the-history-of-servers-the-cloud&#34;&gt;my
conversation with Gergely Orosz&lt;/a&gt;.
In introducing me in the piece, Joab Jackson writes &amp;#34;Cantrill has had a knack at being at the right place at the right time.&amp;#34; While this is objectively true at some level, it also gave me a double take:
it rarely &lt;strong&gt;felt&lt;/strong&gt; true at the time.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;When I entered university in 1992, it didn’t feel like the right time: the economy for new grads was very grim — and I knew plenty of folks who had done at well at top schools who were struggling to find work (and accepting part time jobs that didn’t need a college degree at all while they searched for something better).  I never doubted going to school, but I also have never taken a job for granted.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;When I fell in love with computer science as an undergraduate and realized that I wanted to become a software engineer, it didn’t feel like the right time:  Ed Yourdon had just written &lt;em&gt;The Decline and Fall of the American Programmer&lt;/em&gt;, which boldly told any young computer science student that they were wasting their time — that all programming jobs would be done by cheap labor abroad.  This argument felt wrong, but I was too in love with computer science to be talked out of it anyway.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;When I decided that I was specifically interested in operating systems kernel development, it definitely didn’t feel like the right time: the conventional wisdom in the mid-1990s was that operating systems were done — that Unix was in decline and that the future clearly belonged to Microsoft.  I ardently disagreed with this, and my conviction brought me in 1996 to the one company that unequivocally shared it:  Sun Microsystems.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;When the internet exploded in the late-1990s, I was — at last — at the right place at the right time.  But it was short-lived:  when the Dot Com Boom turned to a Dot Com Bust, we were fighting conventional wisdom yet again. Didn’t the bust mean that there was no future to this stuff?&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;When we started Oxide in 2019, it was almost comforting when it didn’t feel like the right time: Sand Hill investors told us that &amp;#34;we only fund SaaS companies&amp;#34;, that our $20M seed round was &amp;#34;too big&amp;#34;, that &amp;#34;there is no market.&amp;#34;  (And most absurdly: &amp;#34;if this is such a good idea, why are you the only ones doing it?&amp;#34;) Six years later — with VMware customers wanting to get away from Broadcom and with frontier AI companies realizing that there is (in fact!) a lot of general purpose CPU involved in their workloads — our timing looks perfect, but in fact we are just resilient.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;So, my advice: have the courage to follow your heart — and disregard what others say about your timing.  This is not an assurance of an easy path (to the contrary, going your own way will assuredly be a struggle!), but you will have the solace of knowing that you were true to yourself — that you did your best work. And who knows:  maybe years down the stretch, someone will observe that you have the knack for the very thing that you disregarded…​&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;em&gt;Note: Also published as
&lt;a href=&#34;https://www.linkedin.com/posts/bryan-cantrill-b6a1_recently-the-the-new-stack-had-a-piece-excerpting-activity-7415137978307543040-MpaJ?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAAAADUIBvmFvrlB3qaOplWrifjHF0EoJmqg&#34;&gt;a LinkedIn post&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>Love your customers</title>
      <link>https://bcantrill.dtrace.org/2025/12/31/love-your-customers/</link>
      <pubDate>Wed, 31 Dec 2025 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2025/12/31/love-your-customers/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;em&gt;Note: This was originally published as
&lt;a href=&#34;https://www.linkedin.com/posts/bryan-cantrill-b6a1_there-were-many-reasons-why-i-left-oracle-activity-7408308481633738752-6ZYQ/&#34;&gt;a LinkedIn post&lt;/a&gt; on December 20, 2025.&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;There were many reasons why I left Oracle shortly after it acquired Sun, but
first among them: I could not stomach the disdain that Oracle had for its own
customers. Sun — for all of its (many!) other faults — loved its customers.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;I bring this up because I was recently contacted by a former Sun colleague,
who had some technical questions about Oxide. His career had taken him to
VMware and now to Broadcom, where he has a senior engineering management
position.
After answering the questions, I asked him how things were going at Broadcom.
He left Sun before the Oracle transition, but I could see potential cultural
similarities in the Broadcom acquisition of VMware — and I imagine it could
be jarring.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The response surprised me: &amp;#34;It’s much needed. Broadcom is a breath of fresh
air.&amp;#34; Now, sometimes an acquirer makes important decisions that employees feel
are overdue. Still, though, I’ve talked to a lot of former VMware customers,
and…​ &amp;#34;breath of fresh air&amp;#34; is decidedly not how they describe it.
So I asked the obvious follow-up: &amp;#34;How are customers feeling about it?&amp;#34;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;His response speaks for itself: &amp;#34;Actually the majority of them are extremely
happy about the product changes. I think the transition to subscription and to
core licensing is never easy but we got past that. We have customers signing
very long contracts right now which means they are not looking to change. Btw
some that tried came crawling back lol&amp;#34;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;That last sentence — &amp;#34;some that tried came crawling back lol&amp;#34; — made my
stomach turn, reminding me viscerally of the contempt that Oracle had for its
own customers that I had found so loathsome. I was a bit stunned; had my
former colleague taken nothing away from Sun with respect to earning customer
trust?!
And my response was arguably a bit flip: &amp;#34;Just don’t ask AT&amp;amp;T, Fidelity, Tesco
and United Healthcare, I guess? Or do those get counted in the &amp;#39;crawling back&amp;#39;
category?&amp;#34; (Of note: these VMware customers have all litigated against
Broadcom.)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;His response was consistent with what he’d already revealed about his own
character — but no less galling: &amp;#34;Yes actually they all did. Again litigation
doesn’t mean they moved on.&amp;#34;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;So I guess it needs to be said: suing your customers is gross — and being
sued by your customers is shameful. Companies that have disdain for their own
customers will be reviled in return. Such companies may be able to thrive in
the short term, but they do not endure in the limit. Certainly, these
companies not endure as innovators: when coercion is your business model,
innovation is not merely unnecessary but actively antithetical.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;At Oxide, we believe that the best companies — the most enduring ones — love
their customers, and we have made this explicit in
&lt;a href=&#34;https://oxide.computer/principles&#34;&gt;our mission&lt;/a&gt;.
Our love for our customers has any number of manifestations but not least: we
believe in innovating on our customer’s behalf — in working hard to solve
their thorniest problems. When we set out, we said that we aspired to be &amp;#34;the
kind of company that customers will love to buy from — and employees will be
proud to work for.&amp;#34; Six years on, it a single source of pride for us that we
are succeeding in both of these dimensions, with heartfelt thanks and deep
appreciation (and happy holidays!) to our customers and team!&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>Your intellectual fly is open</title>
      <link>https://bcantrill.dtrace.org/2025/12/05/your-intellectual-fly-is-open/</link>
      <pubDate>Fri, 05 Dec 2025 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2025/12/05/your-intellectual-fly-is-open/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;em&gt;Note: This was originally published as
&lt;a href=&#34;https://www.linkedin.com/posts/bryan-cantrill-b6a1_i-need-to-make-a-painful-confession-somehow-activity-7394083873082703872-Qdsw?utm_source=social_share_send&amp;amp;utm_medium=member_desktop_web&amp;amp;rcm=ACoAAAAADUIBvmFvrlB3qaOplWrifjHF0EoJmqg&#34;&gt;a LinkedIn post&lt;/a&gt; on November 11, 2025.&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;I need to make a painful confession: somehow, LinkedIn has become an important
social network to me. This isn’t necessarily due to LinkedIn’s sparkling
competence, of course. To the contrary, LinkedIn is the Gerald Ford of social
networks: the normal one that was left standing as the Richard Nixons and the
Spiro Agnews of social media imploded around them. As with Gerald Ford, with
LinkedIn we know that we’re getting something a bit clumsy and boring, but (as
with post-Watergate America!), we’re also getting something that isn’t totally
crooked — and that’s actually a bit of a relief.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;But because I am finding I am spending more time here, we need to have some
real talk: too many of you are using LLMs to generate content. Now, this isn’t
entirely your fault: as if LLMs weren’t tempting enough, LinkedIn itself is
cheerfully (insistently!) offering to help you &amp;#34;rewrite it with AI.&amp;#34; It seems
so excited to help you out, why not let it chip in and ease your own burden?&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Because holy hell, the writing sucks. It’s not that it’s mediocre (though
certainly that!), it’s that it is so stylistically grating, riddled with
emojis and single-sentence paragraphs and &amp;#34;it’s not just…​ but also&amp;#34;
constructions and (yes!) em-dashes that some of us use naturally — but most
don’t (or shouldn’t).&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;When you use an LLM to author a post, you may think you are generating
plausible writing, but you aren’t: to anyone who has seen even a modicum of
LLM-generated content (a rapidly expanding demographic!), the LLM tells are
impossible to ignore. Bluntly, your intellectual fly is open: lots of people
notice — but no one is pointing it out. And the problem isn’t merely
embarrassment: when you — person whose perspective I want to hear! — are
obviously using an LLM to write posts for you, I don’t know what’s real and
what is in fact generated fanfic. You definitely don’t sound like you, so…​
is the actual content real? I mean, maybe? But also maybe not. Regardless, I
stop reading — and so do lots of others.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;To be clear, I think LLMs are incredibly useful: they are helpful for
brainstorming, invaluable for comprehending text, and they make for
astonishingly good editors. (And, unlike most good editors, you can freely
ignore their well-meaning suggestions without fear of igniting a civil war
over the Oxford comma or whatever.) But LLMs are also lousy writers and (most
importantly!) they are not you. At best, they will wrap your otherwise real
content in constructs that cause people to skim or otherwise stop reading; at
worst, they will cause people who see it for what it is to question your
authenticity entirely.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;So please, if not for the sanity of all of us than just to give your own
message the credit it deserves: have some confidence in your own voice — and
write your own content.&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>A parade in Oakland</title>
      <link>https://bcantrill.dtrace.org/2025/10/04/a-parade-in-oakland/</link>
      <pubDate>Sat, 04 Oct 2025 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2025/10/04/a-parade-in-oakland/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;On a Sunday night not too long ago, something extraordinary happened in West
Oakland: the Oakland Ballers — an independent baseball team not even two
years old — won the Pioneer League championship, bringing a baseball
championship to Oakland for the first time since 1989.  The atmosphere was
electric, but to an outsider, the roar of the packed house might have seemed
perplexing:  why such fervor for…​  an independent league baseball game?!
The beauty of baseball is the narrative beyond the diamond, and that Sunday
night in Oakland stands as an exemplar.  Speaking personally, to understand
not just why I was there with my wife and our teenage daughter, but the
emotion behind our full-throated chants, you need to go back in time, to a
little more than a decade ago.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;It was 2014.  After a promising season, the Oakland A’s had just had an early
exit from the playoffs, having lost a gutting extra innings single-game
wildcard in Kansas City. Our boys — then aged seven and ten — had had their
hearts broken, in a way that a sports team uniquely can for kids of a certain
age.  The boys were weeping; we consoled them as parents of grieving sports
fans do — not by saying that &amp;#34;it’s just a game&amp;#34; (an obvious lie!), but by
saying what parents have said for generations: wait until next year.
&amp;#34;Someday,&amp;#34; I recall telling them as they went to bed, &amp;#34;perhaps decades from
now, the A’s will be in the World Series in Oakland — and we will be there to
watch it together.&amp;#34; Tears dried, the boys went to sleep; there was, after all,
always next year.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Fast forward a decade, to 2023, and I was being proven a liar — not by
disappointment on the field, but by treachery off it: the owner of the Oakland
A’s — &lt;a href=&#34;https://bcantrill.dtrace.org/2025/06/29/the-end-game-for-john-fisher/&#34;&gt;titanic failson John
Fisher&lt;/a&gt; — had won approval to move the team from Oakland; after years
of threats, the A’s were actually leaving.  As
&lt;a href=&#34;https://ftw.usatoday.com/story/sports/mlb/2023/06/15/athletics-las-vegas-brodie-brazil-emotional-video-fan-reaction/81060866007/&#34;&gt;Brodie
cried&lt;/a&gt;, so did we all.  This emotion may seem confusing: is this grieving
over…​ one less entertainment option?  Well, no, it’s about more than the
team or even the game — it’s about who we have watched those games &lt;strong&gt;with&lt;/strong&gt;.
It’s not just our fellow fans; it’s our friends — our families.  In our
house, it was our nuclear family:  we had become A’s fans in 2012 when our
oldest caught the baseball bug at seven (aside:
&lt;a href=&#34;https://bcantrill.dtrace.org/2025/06/15/college-baseball-venture-capital-and-the-long-maybe&#34;&gt;he still
has it&lt;/a&gt;).  For other A’s fans, it was multi-generational; listen to
&lt;a href=&#34;https://bsky.app/profile/bertoinpublic.bsky.social&#34;&gt;Roberto Santiago&lt;/a&gt; describe
it when he &lt;a href=&#34;https://www.tiktok.com/@cbssports/video/7244391382079573290&#34;&gt;was
interviewed at the Reverse Boycott at the Coliseum&lt;/a&gt;:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;quoteblock&#34;&gt;
&lt;blockquote&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;My dad didn’t know what to do with me, so he brought me here and we used to
walk across that BART bridge to games, and it was like magic. I watched
Dwayne Murphy and Ricky Henderson out there running the outfield, stealing
bases, hats flying off, it was beautiful. And that’s what made me fall in love
with baseball.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;And then I had a little brother who is 13 years younger than
me, and I didn’t know what to do with him. So what did I do? I brought him here.
I brought him to baseball games, I brought him to Opening Day. His birthday is
in April, and we would come to Opening Day every year. And when I went away
to college, I would send him tickets to Opening Day every year. And he
would call me for the national anthem, and he would call me for the
seventh-inning stretch, and he would call me for Jason Giambi’s first
at bat as a Yankee, so I could hear the boos.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;And then when I had kids,
I knew what to do with them.  And so what did I do?  I brought them
here. My kids are so at home here, they come in here and they take
off their jackets and they drop them in a corner and they run off because
they feel like they’re at home.  That’s what baseball in Oakland is. This
is generations.&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;To rip a team out of a city, then, is to sour some of our dearest memories,
ones that cannot be recreated; it is to come into a home and desecrate the
family photo album.  And the scar is permanent: look at the Sonics or the
North Stars or the Expos or the Nordiques — to say nothing of the generation-defining trauma
of the Colts or the Dodgers.  For each of these — the most recent of which
was nearly two decades ago — you won’t have to look long to find people who
got passed it, but never, in fact, got over it.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;And this is where I was when 2024 rolled around:  passed it, maybe, but
&lt;a href=&#34;https://bcantrill.dtrace.org/2023/11/18/is-it-worse-for-john-fisher/&#34;&gt;absolutely not over it&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;And then, in March, a surprise.  From the arsonous ashes of Oakland baseball
emerged an unexpected green shoot:  a new independent league team, the Oakland
Ballers.  In &lt;a href=&#34;https://www.youtube.com/watch?v=vBEVebVcO4&#34;&gt;the video announcing
the team&lt;/a&gt;, the words of
&lt;a href=&#34;https://en.wikipedia.org/wiki/Mistah_F.A.B.&#34;&gt;Mistah F.A.B.&lt;/a&gt;
echoed: &amp;#34;Anytime something ends, something else begins.&amp;#34; I was elated
at the prospect of the Ballers — and then doubly so when
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/a-baseball-startup-with-paul-freedman-and-bryan-carmel&#34;&gt;team
co-founders Paul Freedman and Bryan Carmel joined us on &lt;em&gt;Oxide and Friends&lt;/em&gt;&lt;/a&gt;.
Somehow, in the span of just a few frenetic weeks in the spring of 2024, they
turned
&lt;a href=&#34;https://www.cbsnews.com/sanfrancisco/news/oakland-ballers-honor-a-baseball-legacy-with-new-raimondi-park-facilities/&#34;&gt;historic
Raimondi Park&lt;/a&gt; into a proper ballpark.  The home opener in 2024 was sold out
and while (per grand tradition of Oakland baseball!) the home team lost,
&lt;a href=&#34;https://sfstandard.com/2024/06/04/oakland-ballers-home-opener-raimondi-par/&#34;&gt;the
game was a blast&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;As the 2024 season went on, the games felt like a neighborhood block party — you always saw people you knew.  And the team knew their town: when they
unveiled their new mascot, &lt;a href=&#34;https://www.youtube.com/watch?v=vY7KBMLDGK8&#34;&gt;Scrappy
the Possum&lt;/a&gt;, it was a pitch-perfect
&lt;a href=&#34;https://en.wikipedia.org/wiki/Gritty&#34;&gt;Gritty-esque&lt;/a&gt; reflection of the
Oakland zeitgeist.  The team made the playoffs that year, winning a game at home but
losing in the semi-finals.  I was at the game with the kids — and as my
then-17-year-old said, &amp;#34;it’s great to have postseason baseball back in
Oakland.&amp;#34; And it was!&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Then, the 2025 season — this season.  Early in the season, there was a
discernible shift.  Something to know about the Pioneer League is that it’s
professional, but it’s deliberately a development league:  players can’t have
more than three years of professional experience.  And with the MLB draft
having been drastically cut (from 40 rounds to 20), MLB-affiliated development
leagues like the Pioneer League are increasingly where young players go to try
to chase their dream of making it to the bigs.  The Ballers were making a name for
themselves among college players from the region — and
&lt;a href=&#34;https://oaklandside.org/2025/07/31/oakland-ballers-pioneer-league-baseball-local-players/&#34;&gt;the
complexion of the roster was changing&lt;/a&gt;, with increasingly familiar names.
These were kids who had grown up in Berkeley and Martinez and Hayward and
Stockton — who had gone to JUCO at Chabot and Ohlone, to college at East Bay
and Davis and Cal and St. Mary’s.  These were…​ NorCal kids.  Our kids.  And
they were good.  Like, really good.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The structure of the postseaon in the Pioneer League is that the season is
divided into two halves, with the top two teams of each half making the
playoffs.  This makes it exciting for the players and the fans:  no matter how
rocky a start a team has, they could still make the postseason with a strong
second-half showing.  But the Ballers had different plans:  they won both the
first half &lt;em&gt;and&lt;/em&gt; the second half, becoming
&lt;a href=&#34;https://www.oaklandballers.com/sports/bsb/2025/releases/202509034ethcv&#34;&gt;the
winningest team in Pioneer League history&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;All of this winning meant that the Ballers secured their postseason fate
remarkably early in the season, which presented us at Oxide with a wild
opportunity:  as we were planning our annual internal meetup (which we call
OxCon), we were realizing that the last night of the meetup was going to fall
on the first postseason game at home.  We felt we had to take the Oxide team to see
the Ballers, and it’s a credit to our idiosyncratic team at Oxide that they
embraced the idiosyncratic one at Raimondi.  My colleague iliana — a Mariners
fan! — felt that we should explain baseball to our fellow nerds, and the
final session of OxCon was the two of us explaining what people were about to
see.  (Or tried to, anyway — baseball defies quick explanation!)   We piled
into busses and headed over to Raimondi, with kids and partners who were local
meeting us at the game.  We knew that we had kept our Oxide colleagues (very)
busy over the week of OxCon, and told them that they should buy Ballers gear
on Oxide’s nickel for anyone back home who might appreciate it.  The
&lt;a href=&#34;https://bsky.app/profile/bcantrill.bsky.social/post/3lymmhpuoek2s&#34;&gt;game was
awesome&lt;/a&gt;: the Ballers won — and Oxide employees went home loaded with swag
for their families.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;For the Ballers, their season continued.  The three-game series went to the
win-or-go-home third game, and after a gripping 1-0 victory, the Ballers
advanced to the championship against the Idaho Falls Chukars.  The five game
set had a familiar format:  two games away followed by three at home.  The
Ballers lost their first two games in Idaho Falls — badly.  With the
championship and the season on the line, the team returned to Oakland, where
they needed to win three straight, starting on Friday night.  My daughter was
stoked:  &amp;#34;Can you imagine the atmosphere on Sunday?&amp;#34; she excitedly asked.  I
pointed out that the team was going to be lucky to get the chance to play
Saturday, let alone Sunday.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;But my daughter’s optimisim proved to be prophetic.  The team won decisively
on Friday night — and again on Saturday night.  And the atmosphere was indeed
singular on the sold-out Sunday night.  The Ballers got a good start with an
early 3-run homerun — and then blew the game open with another 3-run jack to
deep center in the 8th.  Going into the top of the 9th inning, the Ballers
were up by 8 runs.  Any baseball fan will tell you that one bad inning can
sink a game, that there is no lead large enough to assure a victory.  Still,
this felt pretty good.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The boys are away at college now, but they were with us in spirit, and my
18-year-old was listening from college in Washington.  With two outs, he
texted me: &amp;#34;Film this last out.&amp;#34; I
&lt;a href=&#34;https://www.youtube.com/watch?v=UbK5N5LfIGk&#34;&gt;filmed it&lt;/a&gt;: a swinging strikeout
as the stadium erupted.  Oakland Fire, which would often position a fire
engine in the outfield and sit atop it to watch the game, turned on their
lights in celebration.  The team stormed out of the dugout and mobbed their
pitcher.  And then, magic:  that fire engine in deep center pointed a stream
of water skyward and onto the outfield.  The players instinctively ran to the
water, like kids running through a sprinkler.  They slid in the outfield,
making snow angels on the wet ground.  It was everything great about sports,
in a single joyous moment.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;These players know the significance of it all:  they — like Oakland — have
something to prove.  The Pioneer League is a development league, so while we
see some returning players next year, many will also move on.  Some will move
to other independent leagues, chasing their major league dream.  Others will
presumably hang it up, just as everyone hangs it up eventually.  But for all
of them, wherever their careers may take them, they will forever remember that
electric Sunday night in West Oakland, when they proved what is possible when
we refuse to give up on ourselves.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;At long last, there’s
&lt;a href=&#34;https://oaklandballers.com/news/2025/09/parade-oct-5-2025-and-party&#34;&gt;a parade in Oakland&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>Systems Software in the Large</title>
      <link>https://bcantrill.dtrace.org/2025/09/18/systems-software-in-the-large/</link>
      <pubDate>Thu, 18 Sep 2025 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2025/09/18/systems-software-in-the-large/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Software is hard (yes, even in an era of
&lt;a href=&#34;https://www.pcmag.com/news/vibe-coding-fiasco-replite-ai-agent-goes-rogue-deletes-company-database&#34;&gt;vibe
coding&lt;/a&gt;), and systems software — the silent engine room of modern
infrastructure — is especially so.  By design, systems software provides an
abstraction for programs, insulating programmers from the filthy details that
lie beneath; piercing that abstraction to implement the underlying system is
to embrace those details and their gnarly implications.  Moreover, the
expectation for systems software is (rightly) perfection; a system that is
merely functional can be deceptively distant from the robustness required of
foundational software.  Systems software isn’t the only kind of hard software,
of course, and indeed software can be difficult just by nature of its scope
and composition:  it is hard to build software that is just…​ big.  Software
that consists of many different modules and components built by multiple
people over an extended period of time is known as
&lt;a href=&#34;https://en.wikipedia.org/wiki/Programming_in_the_large_and_programming_in_the_small#Programming_in_the_large&#34;&gt;programming
in the large&lt;/a&gt;, and its difficulties extend beyond the mere implementation
challenges of systems software.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Because the difficulties with developing systems software are broadly
orthogonal to those of programming in the large, intersecting these two
challenges — that is, developing systems software in the large — is to take
on the most grueling of projects: it is the stuff of which
&lt;a href=&#34;https://en.wikipedia.org/wiki/The_Mythical_Man-Month&#34;&gt;mythical man months&lt;/a&gt; are
literally made.  Why would anyone ever develop such a system?  Because they
are often necessary to tackle software’s equivalents of the
&lt;a href=&#34;https://en.wikipedia.org/wiki/Wicked_problem&#34;&gt;wicked problem&lt;/a&gt;: problems that
are not only never completely solved, but also not even really understood
until implementation is well underway.  There are not pat answers for
developing these systems — nor, infamously,
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/no-silver-bullets&#34;&gt;silver
bullets&lt;/a&gt; — they’re just…​  brutal.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;This is on my mind because of a talk that we had at OxCon last week.  OxCon is
our affectionate name for the annual Oxide meetup here in Emeryville, and it’s
a highlight of the year for everyone at Oxide.  This year more than lived up
to our high expectations, replete with cameos from the extraordinary
&lt;a href=&#34;https://www.youtube.com/watch?v=2_A_PfLSYOM&#34;&gt;IBM 26 Interpreting Card Punch&lt;/a&gt;
and &lt;a href=&#34;https://bsky.app/profile/bcantrill.bsky.social/post/3lymmhpuoek2s&#34;&gt;the
Oakland Ballers&lt;/a&gt;.  At OxCon we like to both reflect back and look forward, so
in that spirit, we asked Oxide engineer Dave Pacheco if he might be willing to
present on the project he’s been leading the charge on for the past two years:
software update.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;When we shipped the first Oxide rack two years ago, it had the minimum
functionality necessary to update all its software in the field.  Our priority
was to make this update mechanism robust over all else, and we succeeded in
the sense that it is indeed robust — but the experience is not yet
the seamless, self-service facility that we have envisioned.  Software
update for the Oxide rack is exactly the kind of wicked problem that
necessitates systems software in the large: it is not merely dynamically
overhauling a distributed system, but doing so while remaining operable in the
liminal state between the old software and the new.  Compounding this was the
urgency we felt:  delivering self-service update is essential to realize our
vision of the cloud experience on premises, and our customers needed it as
soon as we could deliver it.  As if this weren’t enough, the Oxide update
problem has an acute constraint not faced by the public clouds:  we need to be
able to deliver updates across an
&lt;a href=&#34;https://en.wikipedia.org/wiki/Air_gap_(networking)&#34;&gt;air gap&lt;/a&gt; — we cannot rely
on the public cloud’s hidden crutch of operators and runbooks.  It is a
problem so wicked, you can practically hear it cackle.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Despite the thorniness of the problem, Dave and team had managed to achieve the
ambitious milestones that they had set for themselves at OxCon last year, and I
was naturally excited for his presentation this year.  That said, I wasn’t
ready for what was coming:  Dave not only described the tremendous work on
software update (delving into both the multi-year history of the project and
the significant progress since the last OxCon), but also reflected on leading
the software update project itself.  The result was an absolutely extraordinary
talk, not just on the mechanics of software essential to Oxide, but on the
unique challenges of systems software in the large.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Dave’s talk dripped with hard-won wisdom, running the gamut from maintaining
focus (and the looming specter of what Dave calls &amp;#34;organizational
procrastination&amp;#34;) to fighting scope creep and the mechanics of specific
technical decisions.  We felt Dave’s talk to be too good to be kept to
ourselves — and thanks to our transparency, nothing in it needs to be secret;
we are thrilled to be able to make it generally available:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;youtube-embed&#34;&gt;
  &lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/M-ZLz8Wg34s&#34; title=&#34;Update on Update&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen=&#34;&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;This talk is a &lt;strong&gt;must watch&lt;/strong&gt; for anyone doing systems software in the large,
containing within it the kind of lessons that are often only
&lt;a href=&#34;https://speakerdeck.com/bcantrill/things-i-learned-the-hard-way&#34;&gt;learned the
hard way&lt;/a&gt;.  While we think it’s valuable for everyone, should you be the kind
of sicko inexplicably drawn to exactly the kind of nasty problems that Dave
describes, consider &lt;a href=&#34;https://bcantrill.dtrace.org/careers/sw-control-plane&#34;&gt;joining us&lt;/a&gt; — there is more
systems software in the large to be done at Oxide!&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>Our $100M Series B</title>
      <link>https://bcantrill.dtrace.org/2025/07/30/our-100m-series-b/</link>
      <pubDate>Wed, 30 Jul 2025 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2025/07/30/our-100m-series-b/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;em&gt;Note: Thie was co-authored with Steve Tuck, and originally appeared
&lt;a href=&#34;https://oxide.computer/blog/our-100m-series-b&#34;&gt;on the Oxide blog&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;We don’t want to bury the lede:  we have raised a $100M Series B, led by a new
strategic partner in &lt;a href=&#34;https://usitfund.com/&#34;&gt;USIT&lt;/a&gt; with participation from all
existing Oxide investors.  To put that number in perspective: over the nearly
six year lifetime of the company, we have raised $89M; our $100M Series B more
than doubles our total capital raised to date — and positions us to make
Oxide the generational company that we have always aspired it to be.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;If this aspiration seems heady now, it seemed absolutely outlandish when we
were first raising venture capital in 2019.  Our thesis was that cloud
computing was the future of all computing; that running on-premises would
remain (or become!) strategically important for many; that the entire stack — hardware &lt;em&gt;and&lt;/em&gt; software — needed to be rethought from first principles to
serve this market; and that a large, durable, public company could be built by
whomever pulled it off.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;This scope wasn’t immediately clear to all potential investors, some of whom
seemed to latch on to one aspect or another without understanding the whole.
Their objections were revealing: &amp;#34;We know you can build this,&amp;#34; began more than
one venture capitalist (at which we bit our tongue; were we not properly
explaining what we intended to build?!), &amp;#34;but we don’t think that there is a
market.&amp;#34;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Entrepreneurs must become accustomed to rejection, but this flavor was
particularly frustrating because it was exactly backwards: we felt that there
was in fact substantial technical risk in the enormity of the task we put
before ourselves — but we also knew that if we &lt;strong&gt;could&lt;/strong&gt; build it (a huge if!)
there was a huge market, desperate for cloud computing on-premises.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Fortunately, in &lt;a href=&#34;https://eclipse.capital/&#34;&gt;Eclipse Ventures&lt;/a&gt; we found investors
who &lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/deep-tech-investing&#34;&gt;saw
what we saw&lt;/a&gt;:  that the most important products come when we co-design
hardware and software together, and that the on-premises market was sick of
being told that they either don’t exist or that they don’t deserve modernity.
These bold investors — like the customers we sought to serve — had been
waiting for this company to come along; we raised seed capital, and started
building.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;And build it we did, making good on our
&lt;a href=&#34;https://www.youtube.com/watch?v=vvZA9n3e5pc&#34;&gt;initial technical vision&lt;/a&gt;:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;ulist&#34;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;We did
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/the-power-of-proto-boards&#34;&gt;our
own board designs&lt;/a&gt;, allowing for essential system foundation like a true
&lt;a href=&#34;https://oxide.computer/blog/lpc55s69-tzpreset&#34;&gt;hardware root-of-trust&lt;/a&gt; and
&lt;a href=&#34;https://oxide.computer/blog/how-oxide-cuts-data-center-power-consumption-in-half&#34;&gt;end-to-end
power observability&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We did
&lt;a href=&#34;https://oxide.computer/blog/hubris-and-humility&#34;&gt;our own microcontroller
operating system&lt;/a&gt;, and used it to
&lt;a href=&#34;https://www.linkedin.com/posts/oxidecomputer_is-the-oxide-service-processor-a-bmc-faq-activity-7346915711233007617-s9Az&#34;&gt;replace the traditional BMC&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We did
&lt;a href=&#34;https://rfd.shared.oxide.computer/rfd/0241&#34;&gt;our own platform enablement
software&lt;/a&gt;, eliminating the traditional UEFI BIOS and its accompanying
&lt;a href=&#34;https://arstechnica.com/security/2024/01/new-uefi-vulnerabilities-send-firmware-devs-across-an-entire-ecosystem-scrambling/&#34;&gt;flotilla
of vulnerabilities&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We did
&lt;a href=&#34;https://rfd.shared.oxide.computer/rfd/0026&#34;&gt;our own host hypervisor&lt;/a&gt;, assuring
an integrated and seamless user experience — and eliminating the need for a
third-party hypervisor and its concomitant
&lt;a href=&#34;https://oxide.computer/blog/moores-scofflaws&#34;&gt;rapacious software licensing&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We did
&lt;a href=&#34;https://rfd.shared.oxide.computer/rfd/0058&#34;&gt;our own switch&lt;/a&gt; — and
&lt;a href=&#34;https://github.com/oxidecomputer/dendrite&#34;&gt;our own switch runtime&lt;/a&gt; — eliminating entire universes of integration complexity and operational
nightmares.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We did
&lt;a href=&#34;https://rfd.shared.oxide.computer/rfd/0177&#34;&gt;our own integrated storage
service&lt;/a&gt;, allowing the rack-scale system to have reliable, available, durable,
elastic instance storage without necessitating a dependency on a third party.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We did
&lt;a href=&#34;https://github.com/oxidecomputer/omicron/blob/main/docs/control-plane-architecture.adoc&#34;&gt;our
own control plane&lt;/a&gt;, a sophisticated distributed system building on the
foundation of our hardware and software components to deliver the API-driven
services that modernity demands: elastic compute, virtual networking, and
virtual storage.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;While these technological components are each very important (and each
is in service to specific customer problems when deploying infrastructure
on-premises), the objective
is the product, not its parts.  The journey to a product was long, but we ticked
off the milestones.
We got the boards brought up.
We got the switch transiting packets.
We got the control plane working.
We got the rack manufactured.
We passed FCC compliance.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;And finally, two years ago, we shipped our first system!&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Shortly thereafter, more milestones of the variety you can only get after
shipping:  our first update of the software in the field; our first
update-delivered performance improvements; our first customer-requested
features added as part of an update.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Later that year, we hit
&lt;a href=&#34;https://oxide.computer/blog/the-cloud-computer&#34;&gt;general
commercial availability&lt;/a&gt;, and things started accelerating.  We had more
customers — and our first multi-rack customer.  We had
&lt;a href=&#34;https://www.theregister.com/2024/11/18/llnl_oxide_compute/&#34;&gt;customers go on the
record about why they had selected Oxide&lt;/a&gt; — and
&lt;a href=&#34;https://www.suse.com/success/switch/&#34;&gt;customers describing the wins that they
had seen deploying Oxide&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Customers started landing faster now: enterprise sales cycles are infamously
long, but we were finding that we were going from first conversations to a
delivered product surprisingly quickly.  The quickening pace always seemed to
be due in some way to our transparency:  new customers were listeners to
&lt;a href=&#34;https://oxide-and-friends.transistor.fm&#34;&gt;our podcast&lt;/a&gt;, or they had read
&lt;a href=&#34;https://rfd.shared.oxide.computer/&#34;&gt;our RFDs&lt;/a&gt;, or they had perused
&lt;a href=&#34;https://docs.oxide.computer/&#34;&gt;our documentation&lt;/a&gt;, or they had looked at
&lt;a href=&#34;https://github.com/oxidecomputer&#34;&gt;the source code itself&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;With growing customer enthusiasm, we were increasingly getting questions
about what it would look like to buy a large number of Oxide racks.  Could we
manufacture them?  Could we support them?  Could we make them easy to
operate together?&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Into this excitement, a new potential investor, USIT, got to know us.  They
asked terrific questions, and we found a shared disposition towards building
lasting value and doing it the right way.  We learned more about them, too,
and especially USIT’s founder,
&lt;a href=&#34;https://fs.blog/knowledge-project-podcast/thomas-tull/&#34;&gt;Thomas Tull&lt;/a&gt;.  The more
we each learned about the other, the more there was to like.  And importantly,
USIT had the vision for us that we had for ourselves:  that there was a big,
important market here — and that it was uniquely served by Oxide.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;We are elated to announce this new, exciting phase of the company.  It’s not
necessarily in our nature to celebrate fundraising, but this is a big
milestone, because it will allow us to address our customers&amp;#39; most pressing
questions around scale (manufacturing scale, system scale, operations scale)
and roadmap scope.  We have always believed in
&lt;a href=&#34;https://rfd.shared.oxide.computer/rfd/0002&#34;&gt;our mission&lt;/a&gt;, but this raise gives
us a new sense of confidence when we say it: we’re going to kick butt, have
fun, not cheat (of course!), love our customers — and &lt;strong&gt;change computing
forever&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>The end game for John Fisher</title>
      <link>https://bcantrill.dtrace.org/2025/06/29/the-end-game-for-john-fisher/</link>
      <pubDate>Sun, 29 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2025/06/29/the-end-game-for-john-fisher/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;A year and a half ago,
&lt;a href=&#34;https://bcantrill.dtrace.org/2023/11/18/is-it-worse-for-john-fisher/&#34;&gt;I wrote about the unconscionable John Fisher&lt;/a&gt;,
the inept, soulless owner of the formerly-Oakland A’s.
When the
team announced that it would be temporarily crashing
on Sacramento’s couch, I pointed out that
&lt;a href=&#34;https://x.com/bcantrill/status/1777097174846988376&#34;&gt;the incompetence of this ownership knows no depth or bounds&lt;/a&gt;:  they
they
will always find new ways to screw up.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Now we are near the mid-point of that first season in Sacramento, and Fisher hasn’t disappointed.
In fact, the creativity of his innate incompetence continues to surprise, as the team has refused to even
adopt the name of their host city:  they
are not called the &amp;#34;Sacramento A’s&amp;#34;, but rather just &amp;#34;The Athletics&amp;#34; — devoid of
a city name entirely.
Sacramento is a baseball town, but it’s also a proud spot with a rightful
chip on its shoulder, overlooked among California’s larger cities despite its
obvious importance to the state;
Fisher refusing to so much as put the city’s name on the team’s chest is a grievous misread of the town’s character.
And it gets worse:
because the Las Vegas Convention and Visitors Authority has formally sponsored
the team, fans in not-to-be-uttered Sacramento must endure the further indignity of
&lt;a href=&#34;https://www.nytimes.com/athletic/6386761/2025/05/28/sacramento-athletics-majors-minors-ballpark/&#34;&gt;&amp;#34;Visit Las Vegas&amp;#34; signs plastered all over their own outfield&lt;/a&gt;.
Add to this
&lt;a href=&#34;https://sports.yahoo.com/article/mlb-teams-highest-lowest-median-220939712.html&#34;&gt;the highest ticket prices in MLB&lt;/a&gt;, and in just a few months
John Fisher has achieved in Sacramento what took him years in Oakland:  fans that hate his guts.
And not only is
&lt;a href=&#34;https://www.sfgate.com/athletics/article/halfway-as-first-sacramento-year-business-impact-20390004.php&#34;&gt;attendance predictably bad in Sacramento&lt;/a&gt;,
the on-field product is also affected,
with ace Luis Severino
&lt;a href=&#34;https://www.si.com/mlb/athletics/news/a-s-luis-severino-reiterates-that-he-doesn-t-like-pitching-west-sacramento&#34;&gt;openly talking about how much he dislikes the minor league park&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Okay, so Sacramento is a listing wreck; how are things coming along with the team’s new home in Las Vegas?
If anything, it’s worse — and
there are so many problems with the Vegas stadium as conceived, it’s hard to know where to start.
The small site and scorching summer temperatures have necessitated
a fixed dome, which is
&lt;a href=&#34;https://www.youtube.com/watch?v=Bl8YkP3q91s&#34;&gt;infamously problematic in baseball&lt;/a&gt;;
the on-strip location is
&lt;a href=&#34;https://www.youtube.com/watch?v=Fybhff7cfgE&#34;&gt;terrible for locals&lt;/a&gt;;
the &lt;a href=&#34;https://www.youtube.com/watch?v=QiYyq_tDVGc&#34;&gt;attendance projections are delusional&lt;/a&gt;;
and the planned on-site &lt;a href=&#34;https://www.casinoreports.com/ballys-resort-vegas-baseball-stadium-unlikely/&#34;&gt;Bally’s hotel/casino is unlikely to ever be built&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;And these were the problems that were clear two years ago; since then, everything has more or less moved against Fisher’s plans in Vegas.
First, on the demand side, Vegas has hit
&lt;a href=&#34;https://www.8newsnow.com/news/local-news/las-vegas-strip/las-vegas-tourism-in-decline-as-visitor-count-plunges-again/&#34;&gt;economic headwinds&lt;/a&gt;, for
myriad reasons:
Vegas has gotten much more expensive; gambling is not exclusive to Vegas as it once was;
international tourism is way down.
Any decline to tourism doubly hits Fisher:  not only is he
&lt;a href=&#34;https://www.youtube.com/watch?v=lyqj9-kmPNc&#34;&gt;relying on tourists for a laughable 8,000 fans per game&lt;/a&gt;, but
with
the Vegas economy itself so dependent on tourism, any decline will surely affect the local entertainment dollar as well.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;On the supply side, it’s even grimmer:
steel tariffs have surged, and
&lt;a href=&#34;https://www.constructiondive.com/news/construction-costs-jump-tariff-iron-steel-aluminum/750735/&#34;&gt;construction costs are up across the board&lt;/a&gt;.
And the tight schedule makes it more expensive:  by not having yet started construction but with an immovable date of Opening Day 2028,
stadium construction will
&lt;a href=&#34;https://www.youtube.com/watch?v=1mLFI2UbbJE&#34;&gt;end up costing much more&lt;/a&gt;.
So the stadium that was once going to cost $1.5B is now north of $1.75B — and
&lt;a href=&#34;https://www.reviewjournal.com/sports/athletics/cost-of-as-las-vegas-stadium-could-grow-to-2b-owner-fisher-says-3390257/&#34;&gt;on its way to $2B&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;I bring all of this up now because
this past Monday was a
&lt;a href=&#34;https://www.youtube.com/watch?v=pNqjfgYI-6U#t=2m58s&#34;&gt;&amp;#34;groundbreaking&amp;#34; for the stadium&lt;/a&gt; — which
earned its air quotes when the needlessly hardhatted dignitaries drove their shovels not into the actual ground, but rather
an indoor planter (?!).
This is already pretty bad, but groundbreakings are after all PR events, and performative digging
is to be expected.  However, if there’s one dimension you can count on John Fisher to be &lt;em&gt;truly&lt;/em&gt; groundbreaking, it’s in new levels
of incompetence, and he delivered on Monday:
as Doug Puppel of
&lt;a href=&#34;https://www.enr.com/&#34;&gt;The Engineering News-Record&lt;/a&gt; reported,
&lt;a href=&#34;https://x.com/dougpuppel/status/1937266091098771754&#34;&gt;the construction equipment in the background was rented as props for the day&lt;/a&gt;.
Yes, in this Potemkin groundbreaking, even the &lt;strong&gt;construction equipment was a sham&lt;/strong&gt;.
Why not use, like, actual construction equipment?
Because there isn’t any — and there isn’t any, because construction hasn’t &lt;em&gt;actually&lt;/em&gt; started.  And construction hasn’t started because
&lt;strong&gt;John Fisher doesn’t have the money.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;But wait, isn’t he a billionaire?  Yes, but across essentially three illiquid assets:  his Gap inheritance;
the San Jose Earthquakes; and the A’s.
In terms of money towards the project,
he has the (infamous) $350M from the state of Nevada, and then $300M in debt from Goldman Sachs.
The only new source of funding in the past year is a
$175M deal with Aramark — though as David Samson points out,
&lt;a href=&#34;https://www.youtube.com/watch?v=UCdTsj9qcEo&#34;&gt;a deal with a concessionaire as a part of stadium construction isn’t that notable&lt;/a&gt;.
(Also, aside:
&lt;a href=&#34;https://www.reddit.com/r/KitchenConfidential/comments/ysq32c/why_i_hate_aramark/&#34;&gt;Aramark sucks&lt;/a&gt;.)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;All of this leaves John Fisher needing (at least) ~$1B.  It’s easy to get numb to dollar figures, so take it from someone who has raised a bunch
of venture capital:  that is a &lt;em&gt;lot&lt;/em&gt; of money.
As I discussed
&lt;a href=&#34;https://x.com/bcantrill/status/1794890043359982046&#34;&gt;over a year ago&lt;/a&gt;,
he can find capital in one of three ways:
he can take on debt, he can sell equity, or he can pony up.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Debt is the instrument one would normally go to for a large construction project, as it’s
non-dilutive financing.  But as
&lt;a href=&#34;https://x.com/tmsaran/status/1741954301004804155&#34;&gt;Todd Saran’s thread from 2024 elucidates&lt;/a&gt;,
those who underwrite debt — banks — are going to look at
&lt;em&gt;cash flow&lt;/em&gt;:  they need to know that they can get paid back!
Debt analysts are going to care quite a bit about (say) the A’s fanciful attendance projections.
Traditional lenders will find plenty to puke on in the A’s plans (and the $300M in debt from Goldman
assuredly has some gnarly conditions that assures that they will get theirs).
Now, there may be some other pockets of debt out there.
Over at
&lt;a href=&#34;https://www.youtube.com/@RickeyBlog&#34;&gt;The Rickey Report&lt;/a&gt;, Alex Espinoza looked into
&lt;a href=&#34;https://www.youtube.com/watch?v=sRJfMRpnmjY&amp;amp;t=545s&#34;&gt;some MLB sources of funds&lt;/a&gt;, but these too
are finite.  Many people believe that &amp;#34;MLB won’t let Vegas fail&amp;#34;, but the numbers in
Vegas are too
large for MLB to bail Fisher out alone — and the two facilities
that seem to be available from MLB to extend debt to a single team amount to just ~$225M.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;If debt options are exhausted, the other possibility — and the one that John Fisher has been
chasing for the last two years — is to sell equity.  This is what a venture-backed business
does to raise money:  it sells off a piece of itself, using the proceeds to run the business.
However, there is a basic problem with selling equity in the A’s to fund the stadium in Vegas:
someone needs to buy it.
And someone buying equity needs to make money, which they
will do by selling their equity later at a higher price.
So when you’re buying equity in a private company, there is the obvious question:  what &lt;em&gt;is&lt;/em&gt; the
price, anyway?  (That is, what is the company worth?)  And what &lt;em&gt;will&lt;/em&gt; it be worth in the future?  (What is
the company’s growth in valuation?)  The kinds of questions that equity investors ask are different from banks:
namely, not how can you pay me back but how are you &lt;em&gt;growing&lt;/em&gt;?
Problematically for anyone looking at buying equity, the A’s &lt;em&gt;aren’t&lt;/em&gt; growing, they’re shrinking: they have not only nuked their entire
fanbase (and clearly not won any new fans in Sacramento!), they have
&lt;a href=&#34;https://www.si.com/mlb/athletics/column/as-turning-off-fans-replies&#34;&gt;had replies off on all of their social media accounts since 2023&lt;/a&gt;.
It is hard to imagine a bigger red flag for a consumer-facing brand:  a brand that has so thoroughly alienated so many customers that it
lives in fear of customers entirely.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;That said,
for a sufficiently low price, equity investors could be enticed,
and this is where it gets sticky for Fisher:  despite
&lt;a href=&#34;https://www.youtube.com/watch?v=cb6psaZDo7o&#34;&gt;the encouragement of A’s fans&lt;/a&gt;,
he does not, in fact, want
to give up a controlling interest in the team.
For the math to work, the valuation needs to be eye-wateringly high: Forbes pegged the value of the A’s
at $1.2B (when they had a stadium!) and the Orioles sold for $1.725B last year, but neither of those valuations
is really high enough
for Fisher to raise the kind of dough he needs without giving up control.
According to
&lt;a href=&#34;https://www.cnbc.com/2025/03/17/as-valued-at-2-billion-in-sale-of-new-shares.html&#34;&gt;CNBC reporting&lt;/a&gt;,
the A’s were looking to raise $550M at a $2B enterprise valuation
which is both absolute lunacy and &lt;em&gt;exactly&lt;/em&gt; what
&lt;a href=&#34;https://x.com/tmsaran/status/1741954314237808948&#34;&gt;Todd Saran predicted eighteen months ago&lt;/a&gt;.
This price is delusional
because it’s pricing in a bunch of things that haven’t happened yet
(like building the stadium!), and the A’s will be on the hook for any cost overruns — and if they
default on their debt in the process, the equity will be worth zero.  (If you are, like me, a
&lt;a href=&#34;https://www.youtube.com/watch?v=l_NvOZRXGiU&#34;&gt;David Samson&lt;/a&gt;
fan, you hear that &amp;#34;zero&amp;#34; followed with rhetorical florish like &amp;#34;zilch!&amp;#34; and &amp;#34;nada!&amp;#34;)
Added to all of
the other problems in this deal:  it’s been out there for a long, long time.  If you are
the kind of person or institution who is a candidate to participate in this deal, you have already
seen it — and passed on it.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;If debt and equity are both off the table,
this leaves the last option, and to those with a cursory view of the A’s, it’s the easiest
and most obvious:  this dude is a billionaire — can’t he just…​ write a check?!
And here we get to the illiquidity of those other assets:  his Gap inheritance and
the San Jose Earthquakes.
There are lots of reasons why Fisher would rather not part with either:  not
only does it run counter to his base instinct of hoarding his wealth,
but he will also owe significant federal and (presuming he still lives in San Francisco)
California state taxes.
But it’s an indicator of just how exhausted the other paths are that this does indeed seem to be the path that Fisher is taking:
it was announced earlier this month that he is looking to
&lt;a href=&#34;https://www.reuters.com/sports/soccer/controlling-share-san-jose-earthquakes-up-sale-2025-06-18/&#34;&gt;sell a controlling interest in the San Jose Earthquakes&lt;/a&gt;.
This isn’t the only MLS team up for sale
(&lt;a href=&#34;https://www.whitecapsfc.com/news/ownership-statement&#34;&gt;the Vancouver Whitecaps are also on the block&lt;/a&gt;),
and it’s not clear how much he’s selling (just that it’s a controlling interest) or at what price,
but the team is worth $600M — there’s surely money to be raised by selling the stake.
There’s the Gap, too:  at Friday’s close ($21.90), Fisher’s 45.8M shares are worth ~$962M.
All of this wealth is very significant, but the assets are not enough to get Fisher all the way there:
even if he were to unload the totality of these holdings (at, say, $1.5B),
he would owe so much in tax (up to ~37%!) that it would significantly reduce the capital available to the stadium.
And he would &lt;em&gt;still&lt;/em&gt; be on the hook for any construction overage — and without any financial backstop whatsoever.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;So Monday was significant in that it &lt;em&gt;has&lt;/em&gt; broken ground on something very important:  the end game for John Fisher.
I don’t think Fisher will find a substantial investor (it’s hard to find the dumb money when
you are, in fact, the dumb money), but it’s not inconceivable that he will liquidate a significant amount of his own assets to pay for the stadium
and its inevitable overages.
I view this as unlikely, but I would honestly be delighted by it:  not only for the fortune he would owe in taxes, but also because he would be
staking his own inherited wealth on his desert folly — and there would be a very real possibility that he would lose it all.
It would be gloriously fitting for John Fisher, whose two existential fears are clearly that he is an incapable dunce and that he will
fumble his birthright, to manage to confirm both in a single, spectacular disaster.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;But the far more likely outcome is that Fisher fiddles while Sacramento and Las Vegas burn.
In Sacramento,
season ticket holders — having been badly burned by the John Fisher experience — will not re-up.
The MLB players union, long underserving its own membership by allowing this travesty, will demand significant changes for next year.
Fisher himself will hold out for an equity investor in the A’s, finding a way to botch (or delay) a sale of the Quakes.
In Vegas, the progress on the stadium will be essentially nil, awaiting not merely the financing
but the
&lt;a href=&#34;https://x.com/tmsaran/status/1938008329026212219&#34;&gt;many missing pieces needed to begin construction&lt;/a&gt;.
As time passes on the quiet site,
it will be obvious that they are stalled, even
by the comically
&lt;a href=&#34;https://bsky.app/profile/jenramose.online/post/3lsd32am65227&#34;&gt;vague schedule standard that the A’s have set for themselves&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Finally, at some point in the fall or perhaps early winter, it will all snap:  it will be incontrovertable that there will be
no opening day in Vegas in 2028.  As he has done so many times before, Fisher will first try to imply that a later timeline
was the plan all along — but with Sacramento unsustainably molten, I suspect that MLB’s patience may finally be exhausted.
If past is any prediction, Fisher will blame both Sacramento and Las Vegas (or perhaps an Oakland conspiracy?), decry how hard all of this
has been on him and his family, and begin talk of a new location — or (more likely) a new city.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;On the one hand, this will be the moment that Salt Lake City has been waiting for, but on the other, I suspect that the chorus of warnings from Oakland
about John Fisher will carry to Utah — especially when joined by new voices from Sacramento and Las Vegas.
MLB, at long last, will force the sale.
This is still in the future, of course, but it’s now foreseeable:  what John Fisher broke ground on on Monday is — I believe — the end game
of his ownership.
I just want to be there when the new ownership turns the replies back on!&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>College Baseball, Venture Capital, and the Long Maybe</title>
      <link>https://bcantrill.dtrace.org/2025/06/15/college-baseball-venture-capital-and-the-long-maybe/</link>
      <pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2025/06/15/college-baseball-venture-capital-and-the-long-maybe/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;My son is a college baseball player.
One of the singular aspects of having kids is that they open your eyes to
facets of humanity that you might not have seen otherwise.
I was not a college athlete (and knew little of even baseball until he got the
bug at age seven), so I have learned much along the way.
You — perhaps like me several years ago — may have an idea of
how college athletics proceeds:  that a kid plays well in high school;
that it informs the schools to which they apply; that they have some conversations
with coaches when considering where to matriculate; that they go to a school;
that they play for four years.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;But this is naive to the point of fantasia.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;In fact, college athletics is a parallel universe that may share some of the
same classes and physical plant as a non-athletic experience, but
is wholly different in who matriculates and how:
in order to play on an NCAA varsity team,
one has necessarily dedicated their young lives to their sport — and the sport is almost assuredly the lens through which school decisions
have been made.
(As an aside, this is what makes the
&lt;a href=&#34;https://en.wikipedia.org/wiki/Varsity_Blues_scandal&#34;&gt;Varsity Blues scandal&lt;/a&gt;
ever the more
revolting: not only was it crooked and fraudulent, but it made a mockery
of the athletes that worked so hard to earn a spot that was
in fact sold to a non-athlete.)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;This parallel universe has been true for all NCAA sports for a long time, but
for the revenue sports (football, basketball, hockey, baseball), the higher
stakes for both the institution (for whom these sports represent revenue) and
for the athlete (who dreams for a shot to play professionally) have made for an
even more tumultuous recruiting process.  To this dry tinder, the spark of
&lt;a href=&#34;https://en.wikipedia.org/wiki/Student_athlete_compensation&#34;&gt;Name, Image, and
Likeness (NIL) money&lt;/a&gt; and the explosion of the
&lt;a href=&#34;https://en.wikipedia.org/wiki/NCAA_transfer_portal&#34;&gt;NCAA transfer portal&lt;/a&gt;
lit a conflagration that has permanently altered college sports — and the path of
the student-athlete today looks
simply nothing like their non-athlete peers.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;So what does it look like?  Early on in my own son’s journey — as he was navigating different junior college options in the spring of 2022 — it struck me that the experience of the college athlete &lt;strong&gt;does&lt;/strong&gt; have a clear
analogue, and it is in fact one in which I do have recent and germane
experience:
becoming a college athlete (especially for revenue sports at the highest
levels of play) looks uncannily like raising a round of venture capital.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_raising_venture_capital&#34;&gt;Raising venture capital&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Raising venture capital, it should be said, has been an absolutely wild
experience that (for me) had no real life precedent:  an
emotional roller coaster in which highest-highs and lowest-lows
seem to happen simultaneously.
The further my son went into his baseball career — and especially as he finished
up at
&lt;a href=&#34;https://en.wikipedia.org/wiki/Junior_college#Athletics&#34;&gt;JUCO&lt;/a&gt; and went
through the process of finding an NCAA
home at which to play — the clearer this analogy became to me.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;I want to explore the parallels in some depth.
While I suspect that there is some applicability here to all NCAA varsity
sports, I’ll stick to NCAA baseball.
If you have raised venture capital but don’t know the first thing about
college baseball, you’ll find that you’re a very quick study; if you
know a bunch about college baseball and don’t know anything about venture
capital, you might be interested to know that your experience has
a clear analogue in another domain.  (And if you know neither of these things,
I am going to try to introduce you to both a bit!)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_why_the_parallels&#34;&gt;Why the parallels?&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Raising a round of venture capital and landing a college roster spot
are, in the abstract, both a kind of asymmetric, non-linear coupling.
In both cases, you have an institution that is placing a bet on the future.
(And the future is — as baseball player Yogi Berra famously quipped — especially tough to make predictions about!)
The bet, once placed, can’t be taken back:  once the money is wired or the
roster slot is given, a die is cast.  The decision isn’t forever, of course
(you can choose not fund subsequent rounds and you can make future roster
adjustments) but in both cases there is an opportunity cost associated
with the decision that is irreversible.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;And the stakes are high.
In both cases, the institution is results-oriented:
venture
capital firms need to deliver for their limited partners and have a
constant eye on raising their next fund;
coaches need to win and constantly fear for their job security.
For the counterparty, the stakes are differently high:  the athlete — like the entrepreneur — is trying to manage their own fate rather
than a portfolio; they don’t get to apply portfolio theory to the
one career they get to live.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The relationship with risk is also tricky with both.  On the one hand,
the institutions can use portfolio theory to mitigate their downside
risk (a company that has no return for investors, a player that doesn’t
work out), but the greater risk
is arguably passing on someone that &lt;em&gt;would&lt;/em&gt; have been a difference maker — the &lt;a href=&#34;https://en.wikipedia.org/wiki/Fear_of_missing_out&#34;&gt;fear of missing out (FOMO)&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_the_parallels&#34;&gt;The parallels&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Here are a few VC’isms — and how they map to the experience of college
baseball players:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;ulist&#34;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;The Pitch Deck.&lt;/strong&gt;  The deck is often the introduction of a venture
capitalist to a company, sent after a warm intro.  For the athlete, the pitch
deck consists of video and some metrics, posted on Twitter (the LinkedIn of
college baseball). In both cases, the best story is (naturally) being told:
they aren’t dishonest, but they also aren’t going to emphasize flaws or risks.
In my experience, pitch decks are important, but not as important as the
underlying business; similarly, terrific video of a bullpen or batting
practice can’t turn a baseball player into someone they aren’t.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;The Long Maybe.&lt;/strong&gt;  VCs need to invest out of a fund (that is, they need to
put their capital to work), and FOMO leaves them nervous about turning down companies
prematurely — they become reluctant to tell a company &amp;#34;no&amp;#34;, even if it’s
plain that they will never summon the conviction to invest.  VCs call this
&amp;#34;preserving optionality&amp;#34;, but it is in fact a &amp;#34;long maybe&amp;#34; — and it leads to
long paths-to-nowhere with VCs that seemingly always want something else to
prolong the conversation, with desultory requests for a new conversation about
how the recent quarter went, or perhaps an introduction to just one more
customer.  (Often with long periods of ghosting in between!)&lt;/p&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Just as VCs need to invest, coaches need to fill a roster, and
baseball players will immediately recognize the coaches that are
in and out of their DMs — with slow-moving, swirling processes.
Often, coaches will blame external events for their inaction (&amp;#34;we need
to wait until the
&lt;a href=&#34;https://en.wikipedia.org/wiki/House_v._NCAA&#34;&gt;House ruling&lt;/a&gt;&amp;#34;,
&amp;#34;we need to wait until the portal opens&amp;#34;, etc.);
VCs, too, will blame other events (&amp;#34;we have been busy raising a new fund&amp;#34;,
&amp;#34;we’ve been in Europe the past month&amp;#34;). The truth in both cases is that
the institution just isn’t that interested; both startup and athlete would
be well-advised to pencil them in as a &amp;#34;no&amp;#34; and move on.&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;The Term Sheet&lt;/strong&gt;.  When a VC chooses to lead a round, they will write a
&lt;a href=&#34;https://en.wikipedia.org/wiki/Term_sheet&#34;&gt;term sheet&lt;/a&gt; that contains
their desired structure.  Getting to a term sheet is a huge milestone, but
the round isn’t closed yet:
it needs to be negotiated
(and signed!), long-form docs needs to be drafted, diligence needs to be done,
and then the investment wired to &lt;strong&gt;actually&lt;/strong&gt; close the round.  (To say nothing
of follow-on capital that often needs to be raised!)
Term sheets are (broadly) non-binding, and many things can go wrong between
a term sheet and a round closing.&lt;/p&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Offers in college baseball are similarly complicated. What feels like an offer
may evaporate — and even what feels like the surely binding
elements of an offer (e.g., a roster spot?!) are not in fact binding at all.
So how does one know the veracity of an offer? As with VCs, one is
ultimately dependent upon the integrity of a coach.  Fortunately, most coaches — like most VCs! — have high integrity.  But it is not all of them, and there
certainly exist unscrupulous coaches (and VCs!) who are able to hide their
misbehavior, dependent on the fact that there is no transparency in their
actions.
These coaches routinely overrecruit (i.e., offer commitments for more roster
slots than they in fact have) or otherwise
rescind offers.  These coaches become infamous to players over their careers,
and the athletes that they have wronged live for the opportunity to face these
coaches and win.  (Having seen a dramatic
&lt;a href=&#34;https://en.wikipedia.org/wiki/Walk-off_home_run&#34;&gt;walk-off&lt;/a&gt; under exactly these
conditions, I can tell you that it was electric to watch mass
vindication, a literal dogpile of spurned players who had just proved
they were the better team.)&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;The Preempt&lt;/strong&gt;.  An outgrowth of FOMO and preserving
optionality are VC firms that want to &amp;#34;preempt&amp;#34; a fundraise — to write a
term sheet for a company that isn’t raising.
On the one hand, this seems great:  it’s really distracting to raise, and if
a particularly interested firm wants to frontrun everyone by getting ahead
of your next round, why not let them?  And while it certainly &lt;strong&gt;can&lt;/strong&gt; be great,
it can also be a hot mess:  if the preempting firm drags their
feet, they may end up distorting the process that a company would have run
otherwise — which can be calamitous if the preemption deal falls apart after
having implicitly denied the company of
&lt;a href=&#34;https://fiveable.me/key-terms/entrepreneurship/runway&#34;&gt;runway&lt;/a&gt; by wasting
their time.&lt;/p&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;For high school ballplayers in particular, the preemption takes the form of
coaches making &amp;#34;verbal commitments&amp;#34; to high school students who are not seniors.
These really shouldn’t have &amp;#34;commitment&amp;#34; in the name as they are &lt;strong&gt;entirely
non-binding&lt;/strong&gt;; coaches walk away from these so-called commitments &lt;strong&gt;all the time&lt;/strong&gt;.
Meanwhile, the kid (and they are kids — tautologically under 18!), believing
that they have found a home, has stopped
their own recruiting process as a junior (or even a sophomore!),
depriving themselves of getting the best possible post-high school opportunity.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;While this didn’t (exactly) happen to my son, I have seen it happen too many
times to not channel my inner parent:  the NCAA needs to forbid and punish
this diabolical practice.  (As for VCs that preempt and then walk away from
a signed term sheet, the NCAA may not be coming for you — but karma will.)&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;The Exploding Offer.&lt;/strong&gt;  When a VC firm writes a startup a term sheet, it
wants it signed as soon as possible.  Term sheets therefore often have
&lt;em&gt;exploding terms&lt;/em&gt; where they are only valid for a short period of time.
Offers for ballplayers can be exploding too, and in fact it might be more
common:  teams have a finite amount of time to put their roster together.
In both cases, this is a term that can be easily negotiated away — and
it can become a red flag if (say) a VC won’t allow you to reference check
their portfolio or a coach won’t allow you to visit a campus (both emanately
reasonable justifications to extend the deadline on an offer).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Multiple Term Sheets.&lt;/strong&gt;  The fantasy for every startup is multiple term
sheets, as it represents leverage to get terms adjusted or to otherwise
get the best possible deal.  For startups, this certainly
happens, but it’s not as common as one might think:  getting a term sheet
from one VC with the intent of forcing the hand of others may in fact just
get others to decide that they can’t get there. (Or worse: &lt;em&gt;slowly&lt;/em&gt; decide
that they can’t get there!)  For college baseball players, this feels
more common, but still may be broadly rare.  In both cases: it’s a great
problem to have, and it’s worth really sitting down to think about the
rubric for making a decision.  Why would you not just take the economically
better deal always?  An excellent segue…​&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;The Valuation Overhang&lt;/strong&gt;.  When you raise a round of venture capital, you do
so at a valuation.  For founders, a mistake is optimizing exclusively for the
best deal economics, which can result in either raising too much money or raising
money at too high a valuation.  On the one hand, this is a good problem to
have:  if the valuation for a startup is being driven up, it may indicate a
frothy market that an entrepreneur wants to take advantage of.  On the other,
though, raising at too high a valuation is perilous: the high valuation can
create expectations that the company can’t possibly live up to — and the
valuation itself serves to deprive a company of options.  (As it has in so
many other ways, HBO’s &lt;a href=&#34;https://www.youtube.com/watch?v=8ZgfTarNxdY&#34;&gt;&lt;em&gt;Silicon
Valley&lt;/em&gt; absolutely nails the peril of raising too much&lt;/a&gt;.)&lt;/p&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;For college baseball, the valuation overhang would be going to a
&lt;a href=&#34;https://en.wikipedia.org/wiki/Power_conferences&#34;&gt;Power Four conference&lt;/a&gt; school
straight out of high school.
Some extraordinary high schoolers can compete at that highest of levels, but
for others, it’s just
too big a step:  they end up
&lt;a href=&#34;https://en.wikipedia.org/wiki/Redshirt_(college_sports)&#34;&gt;redshirting&lt;/a&gt;
and then with limited playing time (or
none) their second year, they realize that they aren’t going to play — and
they enter the transfer portal.
Despite being a standout high school athlete, these players can
find that their limited college careers may result in them being
perceived as much riskier than a known JUCO or
&lt;a href=&#34;https://en.wikipedia.org/wiki/National_Association_of_Intercollegiate_Athletics&#34;&gt;NAIA&lt;/a&gt; player.&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;The Down Round&lt;/strong&gt;.  In venture capital, raising at a valuation less than
your previous valuation is called a down round.
In college baseball, the down round analogy is entering the transfer portal with
a destination that is a lower division.  (To give perspective on the madness
that is the transfer portal, as I write this there are 5,700 baseball players
in the transfer portal — and there are ~10,000 &lt;strong&gt;total&lt;/strong&gt; Division 1 baseball
players.)
While a down round is undesirable for many reasons, it means that
a company is at least finding a path to survival; for a player going
backwards in the portal, they are trying to find a path to play — and that
year in JUCO as a bounceback may be exactly what they need to rebuild and
return to the highest levels of play.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;The IPO&lt;/strong&gt;. The dream for every startup is an initial public offering — and
the dream for every ballplayer is to play Major League Baseball.  At some level,
both dreams are ludicrous, but they also surely seemed outlandish many times
over to the people who realized them.  The romance of both VC and college
baseball is that these things can and do happen!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_navigating_it_all&#34;&gt;Navigating it all&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;To the degree that the analogy is helpful or instructive, it may be to
anyone engaged in either of these two insane processes — that there might
be something to learn from the other. My advice to entrepreneurs and
athletes alike:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;olist arabic&#34;&gt;
&lt;ol class=&#34;arabic&#34;&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Figure out what you want.&lt;/strong&gt;  For most startups, it’s to be a big, successful,
public company; for most college baseball players, it’s to be the best player they can
possibly be — and to get a shot at getting paid to do it.
But this isn’t everyone, and if your goals are different, you should figure
out what they in fact are!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Keep your goals in mind when making decisions.&lt;/strong&gt;  If your goal is to make
the company successful, it may drive you to an investor or a structure that
isn’t obvious; if your goal is to improve as a player, it may drive you to
a program or a coach that others have overlooked.  Know your own goals,
and know that you don’t owe anyone an explanation for your decision.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Go where you’re wanted.&lt;/strong&gt;  It feels tautological that anyone getting
across the line with an offer wants you — but not all offers are the same.
Be wary of where you are not really wanted, and note that conviction and
praise are not the same thing:  anyone wanting to get you over the line
will tell you what you want to hear. Find the real conviction, and
you will find an institution that is with you not just on sunny days
but stormy ones too.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Finally, just because I’m penning this on Father’s Day, let me add a personal
note.  To all of the college baseball players out there, from the JUCO bandits
and the D1 bouncebacks to the mid-major grinders and the Power 4 phenoms: you are
getting an education far beyond the classroom.  Sometimes you have had to
endure bad behavior by adults that others won’t have to suffer until they are
much older — and you certainly face a level of pressure that most of your
collegiate peers don’t and won’t know.  We, your parents, see it, and we
are proud as hell of your grit and resolve; go get &amp;#39;em, kid!&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>RIP USENIX ATC</title>
      <link>https://bcantrill.dtrace.org/2025/05/11/rip-usenix-atc/</link>
      <pubDate>Sun, 11 May 2025 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2025/05/11/rip-usenix-atc/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;USENIX made the decision this week to
&lt;a href=&#34;https://www.usenix.org/blog/usenix-atc-announcement&#34;&gt;discontinue its flagship
Annual Technical Conference&lt;/a&gt;.  When USENIX was started in 1975 — before the
Internet, really — conferences were the fastest vector for practitioners to
formally share their ideas, and USENIX ATC flourished.  Speaking for myself, I
came up lionizing ATC:  I was an undergraduate in the early 1990s, and
programs like the
&lt;a href=&#34;https://www.usenix.org/legacy/publications/library/proceedings/bos94/index.html&#34;&gt;USENIX
Summer 1994&lt;/a&gt; conference felt like Renaissance-era Florence for systems
practitioners.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;When we developed DTrace in the early 2000s, we knew that there was no better
venue to announce it to the world than USENIX ATC.  We put a lot of effort
into the resulting paper,
&lt;a href=&#34;https://www.usenix.org/legacy/publications/library/proceedings/usenix04/tech/general/full_papers/cantrill/cantrill.pdf&#34;&gt;Dynamic
Instrumentation of Production Systems&lt;/a&gt; — and I was elated when it was
accepted for USENIX ATC 2004.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The conference itself was…​ surprising.  This was not the USENIX of a decade
prior; the conference was decidedly academic, and in the strictest sense: all
of the presentations were from PhD students seeking out academic work.  I
wrote about this (with characteristic bluntness?) after I returned from the
conference, asking
&lt;a href=&#34;https://bcantrill.dtrace.org/2004/07/06/whither-usenix/&#34;&gt;whither USENIX?&lt;/a&gt; This
blog post engendered quite a bit of discussion (the bygone era of meaningful
discourse in blog comments!) — and an especially thoughtful long-form
&lt;a href=&#34;http://history.allthingsdistributed.com/archives/000482.html&#34;&gt;response
from Werner Vogels&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Werner’s thoughts in turn inspired
&lt;a href=&#34;https://bcantrill.dtrace.org/2004/07/08/whither-usenix-part-ii/&#34;&gt;my own
response&lt;/a&gt;, where I in particular looked at the Program Committee formulation — and became alarmed by the total collapse in industrial participation.  Ted
Leung
&lt;a href=&#34;https://www.sauria.com/py-bin/pyblosxom/pyblosxom.cgi/2004/07/08#1007&#34;&gt;noted
this&lt;/a&gt;, and referred us to &lt;a href=&#34;http://herpolhode.com/rob/utah2000.pdf&#34;&gt;Rob Pike’s
infamous polemic&lt;/a&gt;.  I wrote again on this later that summer (those halcyon
days immediately before the delightful distraction of a newborn!), asking
&lt;a href=&#34;https://bcantrill.dtrace.org/2004/07/13/whither-systems-research/&#34;&gt;whither
systems research?&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The summer of 2004 was a long time ago; the occasion of ATC’s discontinuance
affords us the opportunity to look back on all of this now two decades on.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;First, on systems research, it is ironic (or perhaps it isn’t?) that Pike
decried the lack of new systems — but one of his own creation,
&lt;a href=&#34;https://en.wikipedia.org/wiki/Go_(programming_language)&#34;&gt;the Go programming
language&lt;/a&gt; — became indisputably one of the most important system software
developments of the 2010s.  Go is not alone, of course: that decade also
brought us &lt;a href=&#34;https://en.wikipedia.org/wiki/Rust_(programming_language)&#34;&gt;the Rust
programming language&lt;/a&gt;, a language that
&lt;a href=&#34;https://bcantrill.dtrace.org/2018/09/18/falling-in-love-with-rust/&#34;&gt;I fell so
in love with&lt;/a&gt; that
&lt;a href=&#34;https://bcantrill.dtrace.org/2019/12/02/the-soul-of-a-new-computer-company/&#34;&gt;we
named our company after it&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;What happened here?  As in so many other dimensions, I think our discussion
and consternation in 2004 plainly underestimated the importance and impact of
open source.  Go and Rust do not arise — cannot arise — in a proprietary
world.  These are also not the work of hobbyists:  they were written by
professionals for professionals in a professional capacity.  And of course, it
isn’t just languages:  in all manners of systems software, the leading edge of
innovation is in deployed, production, open source systems.  Open source
systems are not without
their own complexity and conflict, of course — viz. the recent
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/shootout-at-the-cncf-corral&#34;&gt;shoot-out
at the CNCF corral&lt;/a&gt; — but these are literal sideshows:  in the last two decades
new, innovative, production-oriented systems &lt;strong&gt;have&lt;/strong&gt; thrived (whether
we call those systems &amp;#34;research&amp;#34; or not).  Importantly, the vector for
publishing for the practitioner is via repositories rather than
being confined to only formal writing.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Second, as for USENIX ATC itself, the conference itself plainly struggled.
The problems that I had seen with respect to an overly academic conference
seemingly metastasized, and for me, the conference drifted further and further
from the shores of practitioner relevance.  (For practitioners seeking to
formally publish, I recommended that they instead target &lt;em&gt;Communications of
the ACM&lt;/em&gt; via
&lt;a href=&#34;https://bcantrill.dtrace.org/2009/05/14/queue-cacm-and-the-rebirth-of-the-acm/&#34;&gt;its
practitioner-focused content&lt;/a&gt;.)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Seemingly unaware of my own ambivalence about the conference, however, USENIX
asked me to return in 2016 to give the ATC keynote.  With the caution that
&lt;a href=&#34;https://lobste.rs/s/ctt2il/what_does_process_submitting_paper#c_ngj36s&#34;&gt;some
found my presentation offensive&lt;/a&gt;, my keynote,
&lt;a href=&#34;https://www.youtube.com/watch?v=gAEiXWO44bQ&#34;&gt;A Wardrobe for the Emperor&lt;/a&gt;,
outlined my belief that computer science had erred grievously in insisting
upon conferences (rather than journals) as a publishing vehicle — and that
USENIX and its conferences had been a casualty.  And while my keynote may have
been particularly candid, I am not the only one who saw this: Rik Farrow wrote
up an
&lt;a href=&#34;https://www.usenix.org/system/files/login/articles/login_fall16_01_farrow.pdf&#34;&gt;excellent
piece on my talk for ;login:&lt;/a&gt; giving context that I was unaware of — namely
that inside of USENIX, this was an issue of concern reaching back decades.  So
USENIX ATC did finally succumb, and I &lt;strong&gt;do&lt;/strong&gt; view it as a casualty here,
asphyxiated by the rough love of academic computer science and its inability
to grow beyond the conference model of publishing.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;That said, while ATC may have died in the arms of academia, it would be unfair
to say that academia alone killed it:
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/conferences-in-tech&#34;&gt;as Adam
and I discussed with Stephen O’Grady, KellyAnn Fitzpatrick and Theo
Schlossnagle&lt;/a&gt;, conferences are hard — and in-person conferences are
especially so.  While they certainly lose something in the process,
it feels like online conferences give us indisputably (overwhelmingly!) more
bang for the buck; it felt like some
decline of USENIX’s in-person conference model was inevitable.  This is not to
say that in-person models are impossible, of course, just that they needed
to look different.
(Selfishly, I wish USENIX had developed
conferences like the
&lt;a href=&#34;https://bcantrill.dtrace.org/2016/12/21/reflections-on-systems-we-love/&#34;&gt;Systems
We Love&lt;/a&gt; event that we ran in 2016 — selfish because I’d much rather attend
than organize!)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;On ATC, I think we can fairly grieve what we lost:  ATC was — at its height — a singular forum for presenting pioneering systems work.  And even as it
declined in attendance, it retained this spirit in its best works.  Certainly,
I view our own work at ATC in 2004 as striving to be in this tradition — and I think
that it’s apt and fitting that last year’s Best Paper (which will stand as the
penultimate USENIX ATC Best Paper) is on
&lt;a href=&#34;https://www.microsoft.com/en-us/research/articles/usenix-atc-2024-best-paper-how-microsoft-is-improving-cloud-ai-infrastructure-reliability/&#34;&gt;a system to validate AI
infrastructure at scale&lt;/a&gt;, deployed on a real, production system, reporting
results that are relevant to the practitioner.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;So RIP, USENIX ATC. I know we had a complicated relationship over the years,
but it was a good run. Thank you to everyone at USENIX who gave us an
important forum for some of our biggest and boldest ideas — and we’ll always
have the summer of 1994.&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>Oxide’s compensation model: How is it going?</title>
      <link>https://bcantrill.dtrace.org/2025/05/01/oxides-compensation-model-how-is-it-going/</link>
      <pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2025/05/01/oxides-compensation-model-how-is-it-going/</guid>
      
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_how_it_started&#34;&gt;How it started&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Four years ago, we were struggling to hire. Our team was small (~23
employees), and we knew that we needed many more people to execute on our
&lt;a href=&#34;https://www.youtube.com/watch?v=ikn7ovpjdIg&#34;&gt;audacious vision&lt;/a&gt;.  While we had
had success hiring in our personal networks, those networks now felt tapped;
we needed to get further afield.  As is our wont, we got together as a team
and brainstormed: how could we get a bigger and broader applicant pool?  One
of our engineers, Sean, shared some personal experience: that
&lt;a href=&#34;https://oxide.computer/principles&#34;&gt;Oxide’s principles and values&lt;/a&gt; were very
personally important to him — but that when he explained them to people
unfamiliar with the company, they were (understandably?) dismissed as
corporate claptrap.  Sean had found, however, that there was one surefire way
to cut through the skepticism:  to explain our approach to compensation.
Maybe, Sean wondered, we should talk about it publicly?&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&amp;#34;I could certainly write a blog entry explaining it,&amp;#34; I offered.  At this
suggestion, the team practically lunged with enthusiasm: the reaction was so
uniformly positive that I have to assume that everyone was sick of explaining
this most idiosyncratic aspect of Oxide to friends and family.  So what was
the big deal about our compensation?  Well, as a I wrote in the resulting
piece,
&lt;a href=&#34;https://oxide.computer/blog/compensation-as-a-reflection-of-values&#34;&gt;Compensation
as a Reflection of Values&lt;/a&gt;, our compensation is not merely transparent, but
uniform.  The piece — unsurprisingly, given the evergreen hot topic that is
compensation — got a ton of attention.  While some of that attention was
negative (despite the piece trying to frontrun every HN hater!), much of it was
positive — and everyone seemed to be at least intrigued.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;And in terms of its initial purpose, the piece succeeded beyond our wildest
imagination: it brought a surge of new folks interested in the company.  Best
of all, the people new to Oxide were interested for all of the right reasons:
not the compensation &lt;em&gt;per se&lt;/em&gt;, but for the values that the compensation
represents.  The deeper they dug, the more they found to like — and many who
learned about Oxide for the first time through that blog entry we now count as
long-time, cherished colleagues.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;That blog entry was a long time ago now, and today we have ~75 employees
(and a &lt;a href=&#34;https://oxide.computer/blog/the-cloud-computer&#34;&gt;shipping product&lt;/a&gt;!);
how is our compensation model working out for us?&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_how_its_going&#34;&gt;How it’s going&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Before we get into our deeper findings, two updates that are so important that
we have updated the blog entry itself.  First, the dollar figure itself
continues to increase over time (as of this writing in 2025, $207,264);
things definitely haven’t gotten (and aren’t
getting!) any cheaper.  And second, we &lt;em&gt;did&lt;/em&gt; introduce variable compensation for
some sales roles.  Yes, those roles can make more than the rest of us — but
they can also make less, too.  And, importantly:  if/when those folks are
making more than the rest of us, it’s because they’re selling a lot — a
result that can be celebrated by everyone!&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Those critical updates out of the way, how is it working?  There have been a
lot of surprises along the way, mostly (all?) of the positive variety.  A
couple of things that we have learned:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;People take their own performance really seriously.&lt;/strong&gt;  When some outsiders
hear about our compensation model, they insist that it can’t possibly work
because &amp;#34;everyone will slack off.&amp;#34; I have come to find this concern to be more
revealing of the person making the objection than of our model, as our
experience has been in fact the opposite: in my one-on-one conversations with
team members, a frequent subject of conversation is people who are concerned
that they aren’t doing enough (or that they aren’t doing the right thing, or
that their work is progressing slower than they would like).  I find my job is
often to help quiet this inner critic while at the same time stoking what I
feel is a healthy urge:  when one holds one’s colleagues in high regard, there
is an especially strong desire to help contribute — to prove oneself worthy
of a superlative team.  Our model allows people to focus on their own
contribution (whatever it might be).&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;People take hiring &lt;em&gt;really&lt;/em&gt; seriously.&lt;/strong&gt;  When evaluating a peer (rather
than a subordinate), one naturally has high expectations — and because (in
the sense of our wages, anyway) everyone at Oxide is a peer, it shouldn’t be
surprising that folks have very high expectations for potential future
colleagues.  And because the
&lt;a href=&#34;https://rfd.shared.oxide.computer/rfd/3&#34;&gt;Oxide hiring process&lt;/a&gt; is writing
intensive, it allows for candidates to be thoroughly reviewed by Oxide
employees — who are tough graders!  It is, bluntly, really hard to get
a job at Oxide.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;It allows us to internalize the importance of different roles.&lt;/strong&gt;  One of the
more incredible (and disturbingly frequent) objections I have heard is: &amp;#34;But
is that what you’ll pay support folks?&amp;#34; I continue to find this question
offensive, but I no longer find it surprising: the specific dismissal of
support roles reveals a widespread and corrosive devaluation of those closest
to customers. My rejoinder is simple: think of the best support engineers
you’ve worked with; what were they worth? Anyone who has shipped complex
systems knows these extraordinary people — calm under fire, deeply technical,
brilliantly resourceful, profoundly empathetic — are invaluable to the
business. So what if you built a team entirely of folks like that? The
response has usually been: well, sure, if you’re going to only hire &lt;em&gt;those&lt;/em&gt;
folks. Yeah, we are — and we have!&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;It allows for fearless versatility.&lt;/strong&gt; A bit of a corollary to the
above, but subtly different: even though we (certainly!) hire and select for
certain roles, our uniform compensation means we can in fact think primarily
in terms of &lt;em&gt;people&lt;/em&gt; unconfined by those roles.  That is, we can be very fluid
about what we’re working on, without fear of how it will affect a perceived
career trajectory.  As a concrete example: we had a large customer that wanted
to put in place a program for some of the additional work they wanted to see
in the product.  The complexity of their needs required dedicated program
management resources that we couldn’t spare, and in another more static
company we would have perhaps looked to hire.  But in our case, two folks came
together — CJ from operations, and Izzy from support — and did something
together that was in some regards new to both of them (and was neither of
their putative full-time jobs!)  The result was indisputably successful:  the
customer loved the results, and two terrific people got a chance to work
closely together without worrying about who was dotted-lined to whom.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;It has allowed us to organizationally scale.&lt;/strong&gt; Many organizations describe
themselves as flat, and a reasonable rebuttal to this are the &amp;#34;shadow
hierarchies&amp;#34; created by the
&lt;a href=&#34;https://en.wikipedia.org/wiki/The_Tyranny_of_Structurelessness&#34;&gt;tyranny of
structurelessness&lt;/a&gt;.  And indeed, if one were to read (say)
&lt;a href=&#34;https://cdn.fastly.steamstatic.com/apps/valve/Valve_NewEmployeeHandbook.pdf&#34;&gt;Valve’s
(in)famous handbook&lt;/a&gt;, the autonomy seems great — but the stack ranking
decidedly less so, especially because the handbook is conspicuously silent on
the subject of compensation.  (Unsurprisingly,
&lt;a href=&#34;https://www.pcgamer.com/ex-valve-employee-describes-ruthless-industry-politics/&#34;&gt;compensation
was weaponized at Valve&lt;/a&gt;, which descended into
&lt;a href=&#34;https://www.wired.com/2013/07/wireduk-valve-jeri-ellsworth/&#34;&gt;toxic
cliquishness&lt;/a&gt;.) While we believe that autonomy &lt;em&gt;is&lt;/em&gt; important to do one’s best
work, we also have a clear structure at Oxide in that Steve Tuck (Oxide
co-founder and CEO) is
in charge.  He has to be:  he is held accountable to our investors — and he
must have the latitude to make decisions.  Under Steve, it is true that
we &lt;em&gt;don’t&lt;/em&gt; have layers of middle management.  Might we need some in the
future?  Perhaps, but what fraction of middle management in a company is
dedicated to — at some level — determining who gets what in terms of
compensation?  What happens when you eliminate that burden completely?&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;It frees us to both lead and follow.&lt;/strong&gt; We expect that
every Oxide employee has the capacity to lead others — and we tap this
capacity frequently.  Of course, a company in which everyone is trying to
direct all traffic all the time would be a madhouse, so we also very much rely
on following one another too!  Just as our compensation model allows us to
internalize the values of different roles, it allows us to appreciate the
value of &lt;strong&gt;both&lt;/strong&gt; leading and following, and empowers us each with the judgement
to know when to do which.  This isn’t always easy or free of ambiguity, but
this particular dimension of our versatility has been essential — and
our compensation model serves to encourage it.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;It causes us to hire carefully and deliberately.&lt;/strong&gt; Of course, one should
&lt;em&gt;always&lt;/em&gt; hire carefully and deliberately, but this often isn’t the case — and
many a startup has been ruined by reckless expansion of headcount.  One of the
roots of this can be found in a dirty open secret of Silicon Valley middle
management: its ranks are taught to grade their career by the number of
reports in their organization.  Just as if you were to compensate software
engineers based on the number of lines of code they wrote, this results in
perverse incentives and predictable disasters — and any Silicon Valley vet
will have plenty of horror stories of middle management jockeying for reqs or
reorgs when they should have been focusing on product and customers.  When
you can eliminate middle management, you eliminate this incentive.  We grow
the team not because of someone’s animal urges to have the largest possible
organization, but rather because we are at a point where adding people will
allow us to better serve our market and customers.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;It liberates feedback from compensation.&lt;/strong&gt; Feedback is, of course, very
important:  we all want to know when and where we’re doing the right thing!
And of course, we want to know too where there is opportunity for improvement.
However, Silicon Valley has historically tied feedback so tightly to
compensation that it has ceased to even pretend to be constructive:  if it
needs to be said, performance review processes aren’t, in fact, about
improving the performance of the team, but rather quantifying and
stack-ranking that performance for purposes of compensation.  When
compensation is moved aside, there is a kind of liberation for feedback
itself:  because feedback is now entirely earnest, it can be expressed and
received thoughtfully.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;It allows people to focus on doing the right thing.&lt;/strong&gt;  In a world of
traditional, compensation-tied performance review, the organizational priority
is around those things that affect compensation — even at the expense of
activity that clearly benefits the company.  This leads to all sorts of wild
phenomena, and most technology workers will be able to tell stories of doing
things that were clearly right for the company, but having to hide it from
management that thought only narrowly in terms of their own stated KPIs and
MBOs.  By contrast, over and over (and over!) again, we have found that people
do the right thing at Oxide — even if (especially if?) no one is looking.
The beneficiary of that right thing?  More often than not, it’s our customers,
who have uniformly praised the team for going above and beyond.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;It allows us to focus on the work that matters.&lt;/strong&gt;  Relatedly, when
compensation is non-uniform, the process to figure out (and maintain) that
non-uniformity is laborious.  All of that work — of line workers assembling
packets explaining themselves, of managers arming themselves with those
packets to fight in the arena of organizational combat, and then of those same
packets ultimately being regurgitated back onto something called a review — is &lt;em&gt;work&lt;/em&gt;. Assuming such a process is executed perfectly (something which I
suppose is possible in the abstract, even though I personally have never seen
it), this is work that does not in fact advance the mission of the company.
Not having variable compensation gives us all of that time and energy back to
do the &lt;em&gt;actual&lt;/em&gt; work — the stuff that matters.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;It has stoked an extraordinary sense of teamwork.&lt;/strong&gt; For me personally — and
as &lt;a href=&#34;https://www.youtube.com/watch?v=cAFD2bq1_tU&amp;amp;t=2854s&#34;&gt;I relayed on an episode
of &lt;em&gt;Software Misadventures&lt;/em&gt;&lt;/a&gt; — the highlights of my career have been being a
part of an extraordinary team.  The currency of a team is mutual trust, and
while uniform compensation certainly isn’t the only way to achieve that trust,
boy does it ever help!  As Steve and I have told one another more times that
we can count:  we are so lucky to work on this team, with its extraordinary
depth and breadth.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;While our findings have been very positive, I would still reiterate what we
said four years ago:  we don’t know what the future holds, and it’s easier to
make an unwavering commitment to the transparency rather than the uniformity.
That said, the uniformity has had so many positive ramifications that the model
feels more important than ever.  We are beyond the point of this being a
curiosity; it’s been essential for building a mission-focused team taking on
a problem larger than ourselves.  So it’s not a fit for everyone — but if
you are seeking an extraordinary team solving hard problems in service to
customers, &lt;a href=&#34;https://oxide.computer/careers&#34;&gt;consider Oxide&lt;/a&gt;!&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>Why Gelsinger was wrong for Intel</title>
      <link>https://bcantrill.dtrace.org/2024/12/08/why-gelsinger-was-wrong-for-intel/</link>
      <pubDate>Sun, 08 Dec 2024 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2024/12/08/why-gelsinger-was-wrong-for-intel/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;By all accounts, Pat Gelsinger is affable, technically sharp, hard-working, and decent.
Those who have worked for him praise him as a singularly good manager.
In January 2021, when Gelsinger was abruptly named the CEO of Intel, this is more or less all I knew of him — and I found myself urgently needing to learn much more.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;To understand my urgency, it’s worth rewinding the clock back to late 2019 and the earliest
days of
&lt;a href=&#34;https://oxide.computer&#34;&gt;Oxide&lt;/a&gt;.  We knew what we wanted to build, but we had some big (consequential!)
decisions to make — first among them our choice of host CPU.  Based on
what we had seen in AMD Naples and Rome, we felt that AMD was clearly outpacing Intel,
but this was a big bet and we wanted to be rigorous about it.  Even though
we felt Xeon was unlikely to be our direction, we scheduled a meeting with Intel in Santa Clara
(pre-COVID!) to understand their roadmap.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;We wanted to take advantage of the all-day meeting to understand the other components that Intel was making
that might be relevant for us, so we also asked for roadmap briefings on NIC
silicon (Columbiaville) and switching silicon (Tofino).
The host CPU discussion ended up confirming our beliefs
(befitting our
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/rfds-the-backbone-of-oxide&#34;&gt;writing-intensive culture at Oxide&lt;/a&gt;
we wrote up our findings in
&lt;a href=&#34;https://rfd.shared.oxide.computer/rfd/0012&#34;&gt;RFD 12 Host CPU Evaluation&lt;/a&gt;),
and the NIC discussion similarly was a dead end.  The switching silicon discussion, however,
was interesting:  Tofino was TSMC-fabbed (the only Intel part at the time fabbed outside of Intel)
and we found the programmable nature of it via
&lt;a href=&#34;https://p4.org/&#34;&gt;P4&lt;/a&gt; to be really compelling.  Up until that point,
we had assumed that we would have to use Broadcom, and we weren’t thrilled at the prospects;
the idea of having not just an alternative, but one with such a novel approach was hugely
appealing.  The Tofino team at Intel was enthused by our early interest, proving itself
to be very responsive in the weeks that followed as we continued to explore the
prospects of building around their Tofino 2. The more we learned, the more we liked!&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;As we got deeper with Tofino, we did, however have a single, substantial reservation: &lt;strong&gt;we didn’t trust Intel to not kill it.&lt;/strong&gt;
Intel has a long, long (long!) track record of fostering innovation outside of its mainstay
x86 product — and then killing it.
Making things more complicated, these untimely deaths are not without ambiguity:  the efforts that Intel kills are often
early and interesting — but need patience and more iterations to be able to win a broader
market.  And while the cullings are not always wrong (no amount of patience would have saved
&lt;a href=&#34;https://bcantrill.dtrace.org/2008/07/18/revisiting-the-intel-432/&#34;&gt;the iAPX 432&lt;/a&gt;), the
biggest mistakes in the last two decades at Intel (namely, its failures in
mobile CPUs and discrete GPUs) are a result of discarding a flawed effort entirely rather than
learning from it and iterating.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Still, we loved the idea of P4 and programmable switch silicon, and we really liked the Tofino team at Intel:
we felt our teams had a shared vision for the programmable data center — and they were very accommodating
of our desire to build something very different from a commodity switch.
So despite our trepidations, we stepped over
&lt;a href=&#34;https://www.intel.com/content/www/us/en/ark/products/codename/63546/products-formerly-red-rock-canyon.html&#34;&gt;the desiccated carcass of Red Rock Canyon&lt;/a&gt;, and engaged
on building a switch with Tofino.
And we didn’t (and don’t!) regret it:
it was of course
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/the-sidecar-switch-2021-11-29&#34;&gt;brutally hard to build our own switch&lt;/a&gt;,
but the dividends of programmability were enormous — and thanks to Tofino and P4,
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/rack-scale-networking&#34;&gt;we were able to build some important,
unique functionality&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;But by the time Gelsinger became CEO in early 2021, our finished product was still a bit in the future:  we knew what we were
building, but we were in the thick of building it.
It was important for me to understand the incoming CEO, and if possible, to get an audience with Gelsinger to explain what we saw in Tofino (and to understand
what his vision was for programmable networking silicon).
So — and as I relayed in
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/intel-after-gelsinger&#34;&gt;our recent podcast episode on Intel after Gelsinger&lt;/a&gt; — I tried to learn as much as possible about
the guy in his own words.
This would normally mean binge listening podcasts, talks, interviews, etc. — but in Gelsinger’s case, I hit an early and familiar jackpot:
as part of their superlative series, the
&lt;a href=&#34;https://computerhistory.org/&#34;&gt;Computer History Museum&lt;/a&gt; had a
&lt;a href=&#34;https://www.youtube.com/watch?v=JTKkY2kZuEw&#34;&gt;four-hour oral history with Pat Gelsinger&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;And in listening to Gelsinger, his affability clearly came across, along with his technical acumen and
depth of experience.
But something else came across too:  an indisputable undercurrent of arrogance.
Now, it’s a little hard to be critical, given the context:  the whole point of an oral history after all is for people to speak about themselves.
Still, these oral histories are most interesting when they take the opportunity to expand on failures, and
Gelsinger’s narrative of his time at Intel seemingly just went from strength to strength.  Worse,
in his own story, the bad things at Intel always seemed to happen when he wasn’t in the room or otherwise over his objections — and
the good things always when he was called in to save an effort from failure.  I’m sure this retelling has truth to it,
but I found it surprising that his narrative about
&lt;a href=&#34;https://en.wikipedia.org/wiki/Opteron&#34;&gt;AMD Opteron&lt;/a&gt; is of Intel conquering AMD with
&lt;a href=&#34;https://en.wikipedia.org/wiki/Nehalem_(microarchitecture)&#34;&gt;Nehalem&lt;/a&gt; under
his leadership — with no mention of Intel’s
&lt;a href=&#34;https://en.wikipedia.org/wiki/Itanium&#34;&gt;gross architectural missteps with respect to 64-bit&lt;/a&gt; that allowed (and even demanded!) AMD Opteron
in the first place.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;But, fine.  Again, it’s an oral history; there’s going to be a
&lt;a href=&#34;https://en.wikipedia.org/wiki/Rashomon_effect&#34;&gt;Rashomon effect&lt;/a&gt;.
And so the guy was confident; so what?
My feeling of his arrogance was still a bit amorphous
when we got to Gelsinger retelling the end of his time at Intel.
I was waiting for this, because I knew that Gelsinger had led the charge on Larrabee — and that
&lt;a href=&#34;https://brightsideofnews.com/blog/an-inconvenient-truth-intel-larrabee-story-revealed/&#34;&gt;Larrabee was infamously a wreck&lt;/a&gt;.
He lamented leaving Intel because he knew that Larrabee would be killed after he departed (which it was),
but I was shocked when he said that had Intel
&lt;a href=&#34;https://www.youtube.com/watch?v=MxZe1i8z-8Y&amp;amp;t=1000s&#34;&gt;&amp;#34;stayed with it…​ NVIDIA would be a fourth the size they are today.&amp;#34;&lt;/a&gt;
I was washing the dishes as I was listening to this, and it stopped me in my tracks:  I turned off the faucet, dried my hands, and backed up the recording.
Had I heard correctly?!
If one wanted to make this eyewatering claim, it must be loaded with riders and caveats: it must acknowledge that Larrabee itself
was an unusable disaster; that NVIDIA had an indisputable lead, even in 2009; that for Intel to dominate NVIDIA it would have required conjuring software
expertise and focus with which
Intel has famously struggled; that Intel had no pattern for sustained success out of x86.
On the one hand, there were enough qualifiers from Gelsinger to soften this claim a little (and at least some passing respect for
NVIDIA’s Jenson Huang and Bill Dally), but on the other…​ yes, he actually claimed that NVIDIA had &lt;strong&gt;his departure&lt;/strong&gt; from Intel to thank
for (&lt;a href=&#34;https://archive.computerhistory.org/resources/access/text/2019/06/102781086-05-01-acc.pdf&#34;&gt;checks transcript&lt;/a&gt;) &lt;strong&gt;three quarters&lt;/strong&gt; of its size.  (Which, even in 2019 when the conversation was recorded, amounted to a whopping ~$75B!)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;I think even the interviewers were a little taken aback, and
&lt;a href=&#34;https://www.youtube.com/watch?v=MxZe1i8z-8Y&amp;amp;t=1151s&#34;&gt;asked the question directly&lt;/a&gt;:
&amp;#34;Do you think that it was in part that you weren’t there to drive [Larrabee] forward that they decided to withdraw from that?&amp;#34;
Gelsinger’s response:  &amp;#34;Yeah, I’ll say that very directly.&amp;#34;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;This was beyond mere confidence, and was looking more like a total disregard for one’s own limitations.
Another feeling was growing inside me:  despite his many positive attributes, Gelsinger was the wrong person for the job.
And to be clear, the job in 2021 was to lead a company in crisis, viz.
the
&lt;a href=&#34;https://assets.thirdpointlimited.com/f/166217/x/8a9b8ea40d/third-point-letter-to-intel-december-2020-tpou.pdf&#34;&gt;letter from Third Point that precipitated the firing of Bob Swan&lt;/a&gt;.
Intel’s strategic mistakes were (in my opinion) symptomatic of &lt;strong&gt;an acute cultural problem&lt;/strong&gt;:  the company still carried with it the inherited
arrogance from an earlier age.
A concrete manifestation of the company’s arrogance is that &lt;strong&gt;it didn’t listen&lt;/strong&gt;:
it didn’t listen to its own people (and therefore struggled to correct course even when the rank-and-file knew that the trajectory is wrong)
and it didn’t listen to its customers (and therefore built the wrong things for new markets — or missed out on those markets entirely).
Intel needed a leader that could confront this cultural problem directly — who could work to undo an accretion of generations of entitlement — but
if Gelsinger’s narrative for himself was any indicator, it felt like he would instead be feeding the company’s worst impulses about
its own exceptionalism.
As Gelsinger returned, I found no reassurance in the company’s narrative, which felt less like
&lt;a href=&#34;https://www.youtube.com/watch?v=ZN12-hJI7ws&#34;&gt;the arrival of Winston Wolf&lt;/a&gt;,
and more like a cherished prince returning home to live out his destiny.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The concern that Gelsinger would be reliving his past more than navigating Intel’s future wasn’t exactly put to rest when, shortly after his arrival, Intel launched its cringy-as-hell
anti-Apple
&lt;a href=&#34;https://www.inc.com/jason-aten/intels-ad-campaign-against-apple-is-perfect-example-of-why-its-getting-beat-so-badly.html&#34;&gt;&amp;#34;Go PC&amp;#34; ad campaign&lt;/a&gt;.
(It tells you everything you need to know that Intel
&lt;a href=&#34;https://www.youtube.com/playlist?list=PLk2sjg_-F-MfQL0aUbKyDX909ZfKCUq1c&#34;&gt;deleted the Go PC ads&lt;/a&gt;, but then
&lt;a href=&#34;https://www.youtube.com/@IntelCanada/search?query=gopc&#34;&gt;forgot about Canada&lt;/a&gt;.)  Fortunately for future historians of corporate dreck, the cringiest of these ads was
immortalized when
&lt;a href=&#34;https://www.youtube.com/watch?v=HbkdpyUlJNs&#34;&gt;Marques Brownlee and David Imel absolutely ripped it apart&lt;/a&gt;.  &amp;#34;Go PC&amp;#34; was an embodiment of the arrogance
that I feared came from the top; how could &lt;strong&gt;anyone&lt;/strong&gt; think that Intel’s biggest problem in 2021 was competing against…​ the Mac?!  They knew that AMD
also made x86 parts, right?!  The whole campaign frankly felt juvenile, as if they were trying to just deride Apple for their decision to
&lt;a href=&#34;https://en.wikipedia.org/wiki/Mac_transition_to_Apple_silicon&#34;&gt;build their own silicon&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Much meatier than an ill-advised ad campaign was Gelsinger’s announcement that they would have
&lt;a href=&#34;https://www.anandtech.com/show/16823/intel-accelerated-offensive-process-roadmap-updates-to-10nm-7nm-4nm-3nm-20a-18a-packaging-foundry-emib-foveros&#34;&gt;5 process nodes in 4 years&lt;/a&gt;.
This was — and is — an aggressive bet for a company that had an entire process node (10nm) slip for years and then
quietly fail to yield but a single product
(&lt;a href=&#34;https://en.wikipedia.org/wiki/Cannon_Lake_(microprocessor)&#34;&gt;Cannon Lake&lt;/a&gt;).  From the perspective of an Intel customer, Intel had never come completely clean about
the failing of 10nm (publicly or privately); how could Intel expect outsiders to trust them to learn from their mistakes if it wouldn’t even publicly acknowledge what
those mistakes were?
I don’t think that that bet was &lt;em&gt;necessarily&lt;/em&gt; the wrong bet,
but it was indisputably going to be expensive and risky.
And this gets to Gelsinger’s first real, unequivocal mistake:
&lt;strong&gt;he didn’t eliminate Intel’s dividend.&lt;/strong&gt;
Eliminating the dividend would have sent an early message to
everyone — shareholders and employees — that the company’s survival was at stake, and it would have helped build the war chest for the battles to come.
While I think his dichotomy is a bit reductive,
&lt;a href=&#34;https://hbr.org/2011/04/peacetime-ceos-vs-wartime-ceos&#34;&gt;Ben Horowitz’s nomenclature&lt;/a&gt; is useful here:  Intel needed a
wartime CEO — but in maintaining a dividend that it couldn’t afford, Gelsinger was committing the ultimate peacetime act.
(I am not alone in this view;
&lt;a href=&#34;https://sharptech.fm/member/episode/gelsinger-out-at-intel-20-years-of-structural-challenges-and-strategic-blindspots-the-board-and-whats-next&#34;&gt;Ben Thompson of Stratechery
dropped a must-listen episode on Intel&lt;/a&gt; in which he
cites the paying out of billions of dollars of dividends over Gelsinger’s tenure as an early and serious blunder.)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Beyond being merely expensive and risky, the newly-christened Intel Foundry Services (IFS) had another, deeper problem:  the culture at Intel
didn’t really seem amenable to the level of customer engagement that foundry customers (rightfully) expect.  And this was compounded by
the trust issue that we at Oxide felt with Intel over Tofino:  why would a customer trust their future to something chancy like IFS?  Absent the
availability of 18A, the only
answer that Intel ever seemed to give on this was to wrap itself in the flag:  that one should choose IFS solely because the fabs are on US soil.  In this regard,
it reminds me (ironically?) of
a long-ago CPU startup, &lt;a href=&#34;https://en.wikipedia.org/wiki/Transmeta&#34;&gt;Transmeta&lt;/a&gt;.  They had interesting technology, but unable to compete with Intel on absolute
performance, they retreated to power efficiency.  Transmeta was implicitly relying on the fact that Intel wouldn’t release a lower power part,
but Intel promptly turned around and introduced the
&lt;a href=&#34;https://en.wikipedia.org/wiki/Pentium_M&#34;&gt;Pentium-M&lt;/a&gt; line — and that was more or less it for Transmeta.  Similarly, is Intel assuming that TSMC is
unable to build fabs in the US or that the US government wouldn’t see such fabs as addressing geopolitical concerns?
If so, it feels like a
&lt;a href=&#34;https://www.commerce.gov/news/press-releases/2024/11/biden-harris-administration-announces-chips-incentives-award-tsmc&#34;&gt;bad assumption on both fronts&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Skepticism of Gelsinger’s plan for Intel aside,
we at Oxide anxiously watched Tofino.  At Intel,
the team itself believed it was safe under Gelsinger,
and things did indeed seem okay for a while.
Fast-forward two years to 2023, and we got an urgent request for a call from the executive leading the Tofino effort.  Fearing the worst, we were honestly
somewhat relieved to learn that Tofino hadn’t been killed outright — but all future development of the part had been cancelled.
We were on the cusp of
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/shipping-the-first-oxide-rack-your-questions-answered&#34;&gt;shipping our first product&lt;/a&gt;,
and the switch was working, so our own die was cast.  And we were reassured by the Tofino team, who (to their great credit!) assured us
that they would support us, even going to far as to draft a formal letter from Intel that we could share with our own customers expressing
Intel’s ongoing support of Tofino.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;While the situation for Tofino was obviously dire, I also felt we had some stoppage time; could we get in front of Gelsinger to explain why
killing switching silicon in 2023 feels a lot like
walking away from the GPGPU in 2011?  No, as it turns out, we couldn’t.  (And nor, apparently, could anyone else who was buying the part.)
Everyone we dealt with at Intel agreed that the move
was short-sighted, but as with so many things Intel (that culture problem again!), they felt powerless to change it.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Tofino was clearly living on borrowed time, and we were disappointed (though frankly not that surprised) when we were notified earlier this year
that Tofino was being formally killed.  It’s a credit to the Tofino team (or what was left of it at that point) that they continued to be very direct with us;
this was (clearly) a decision that they disagreed with, and they were especially apologetic for the sloppy manner in which the end-of-life
was being handled (which made a mockery of Intel’s own process for end-of-life management).&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;In the end, for all of the decisions that we made at Oxide — out of all of the companies and parts that we bet on, out of all the
partners that we had sent
&lt;a href=&#34;https://rfd.shared.oxide.computer/rfd/68&#34;&gt;RFD 68 Partnership as Shared Values&lt;/a&gt; to — only one had walked away from us, and it was
the largest and best capitalized partner, who had repeatedly told us that they would not do exactly what they in fact did.
How can Intel ever expected to be trusted when they treat partners this way?&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;For Oxide, fortunately, Intel might have done us a favor in the limit.  While we were grateful to Tofino for allowing us to prove out our ideas on programmable networking,
we had issues with it too.  Specifically, Tofino’s software and instruction set architecture remained needlessly proprietary.  We believe
that switching silicon is awaiting its &amp;#34;x86 moment&amp;#34;, when open source software can be implemented for a well-defined ISA — and we were never
going to get there with Tofino.
As we looked for our post-Tofino future, we were delighted to find the Xsight Labs team and their
&lt;a href=&#34;https://www.businesswire.com/news/home/20241014894143/en/Xsight-Labs-Announces-X2-Programmable-SDN-Ethernet-Switches-for-Hyperscale-and-Edge-Data-Centers-Optimized-for-the-AI-Factory-Era&#34;&gt;X2 ASIC&lt;/a&gt;.  We are going to have a &lt;strong&gt;lot&lt;/strong&gt; more to say about this part,
but suffice it to say that we see in X2 both the strengths that we saw in Tofino and &lt;em&gt;also&lt;/em&gt; the potential to be
the open substrate for programmable networking writ large.  Stay tuned!&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;I have great reverence for Intel and its extraordinary history, and I would never count them out (the resurrection of a clinically-dead AMD shows
what is possible!), but I also won’t be integrating with any of their technology until their acute cultural issues are addressed.
With regard to these cultural issues (and his other strengths aside), Pat Gelsinger was indisputably wrong for Intel.&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>dtrace.conf(24)</title>
      <link>https://bcantrill.dtrace.org/2024/12/05/dtrace.conf24/</link>
      <pubDate>Thu, 05 Dec 2024 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2024/12/05/dtrace.conf24/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Sometime in late 2007, we had the idea of a DTrace conference.
Or really, more of a meetup; from the primordial e-mail I sent:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;quoteblock&#34;&gt;
&lt;blockquote&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The goal here, by the way, is not a DTrace user group, but more of a
face-to-face meeting with people actively involved in DTrace — either by
porting it to another system, by integrating probes into higher level
environments, by building higher-level tools on top of DTrace or by using it
heavily and/or in a critical role.  That said, we also don’t want to be
exclusionary, so our thinking is that the only true requirement for attending
is that everyone must be prepared to speak informally for 15 mins or so on
what they are doing with DTrace, any limitations that they have encountered,
and some ideas for the future.  We’re thinking that this is going to be on
the order of 15-30 people (though more would be a good problem to have — we’ll track it if necessary), that it will be one full day (breakfast in the
morning through drinks into the evening), and that we’re going to host it
here at our offices in San Francisco sometime in March 2008.&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;This same note also included some suggested names for the gathering,
including what in hindsight seems a clear winner:
&lt;a href=&#34;images/bi-mon-sci-fi-con.gif&#34;&gt;DTrace Bi-Mon-Sci-Fi-Con&lt;/a&gt;.
As if knowing that I should leave an explanatory note to my future self as to
why this name was not selected, my past self
fortunately clarified:
&amp;#34;before everyone clamors for the obvious Bi-Mon-Sci-Fi-Con, you should know
that most Millennials don’t (sadly) get the reference.&amp;#34;  (While I disagree
with the judgement of my past self, it at least indicates that at some
point I cared if anyone got the reference.)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;We settled on a &lt;a href=&#34;https://illumos.org/books/dtrace/chp-anon.html#chp-anon&#34;&gt;much more obscure reference&lt;/a&gt;,
and had &lt;a href=&#34;https://bcantrill.dtrace.org/2008/03/16/dtrace.conf08/&#34;&gt;the first dtrace.conf in March 2008&lt;/a&gt;.
Befitting the style of the time, it was an &lt;a href=&#34;https://en.wikipedia.org/wiki/Unconference&#34;&gt;unconference&lt;/a&gt; (a term that may well have hit its apogee in 2008) that
you signed up to attend by
&lt;a href=&#34;images/wiki.jpg&#34;&gt;editing a wiki&lt;/a&gt;.
More surprising given the year (and thanks entirely to attendee Ben Rockwood),
it was recorded — though this is so long ago that
&lt;a href=&#34;https://www.youtube.com/watch?v=FZ4Z22AGj5s#t=38s&#34;&gt;I referred to it as video taping&lt;/a&gt;
(and with none of the participants mic’d, I’m afraid the quality isn’t very good).
The conference, however, was terrific, viz. the reports of
&lt;a href=&#34;https://ahl.dtrace.org/2008/05/05/dtrace-conf-post-post-mortem/&#34;&gt;Adam&lt;/a&gt;,
&lt;a href=&#34;https://x86vmm.blogspot.com/2008/03/dtraceconf08.html&#34;&gt;Keith&lt;/a&gt; and
&lt;a href=&#34;https://redmonk.com/sogrady/2008/03/16/dtraceconf-and-the-dumbest-guy-in-the-room/&#34;&gt;Stephen&lt;/a&gt; (all somehow still online nearly two decades later).
If anything, it was a little &lt;em&gt;too&lt;/em&gt; good:
&lt;a href=&#34;https://www.youtube.com/watch?v=2PU0WkMJNGU#t=4m0s&#34;&gt;we realized that we couldn’t recreate the magic&lt;/a&gt;, and we
demurred on making it an annual event.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Years passed, and memories faded.  By 2012, it felt like we wanted to get
folks together again, now under a post-lawnmower corporate aegis in Joyent.
The resulting
&lt;a href=&#34;https://ahl.dtrace.org/2012/04/09/dtrace-conf12-wrap-up/&#34;&gt;dtrace.conf(12)&lt;/a&gt; was
a success, and
the Olympiad cadence felt like the right one; we did it again four years
later at
&lt;a href=&#34;https://bcantrill.dtrace.org/2016/07/29/dtrace-conf16-wrap-up/&#34;&gt;dtrace.conf(16)&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;In 2020, we came back together for
&lt;a href=&#34;https://bcantrill.dtrace.org/2019/12/02/the-soul-of-a-new-computer-company/&#34;&gt;a
new adventure&lt;/a&gt; — and the DTrace Olympiad was
&lt;a href=&#34;https://www.youtube.com/watch?v=IeUFzBBRilM#t=1h30m36s&#34;&gt;not lost on Adam&lt;/a&gt;.
Alas, dtrace.conf(20) — like the Olympics themselves — was cancelled, if
implicitly.
Unlike the Olympics, however, it was not to be rescheduled.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;More years passed and DTrace continued to prove its utility at Oxide;
last year when Adam and I did our
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/dtrace-at-20&#34;&gt;&amp;#34;DTrace at 20&amp;#34; episode of
&lt;em&gt;Oxide and Friends&lt;/em&gt;&lt;/a&gt;,
we vowed to hold dtrace.conf(24) — and a few months ago, we set our date to be December 11th.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;At first we assumed we would do something similar to our earlier conferences:
a one-day participant-run conference, at the Oxide office in Emeryville.
But times have changed: thanks to
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/the-future-of-work-2022-03-07&#34;&gt;the
rise of remote work&lt;/a&gt;, technologists are
much more dispersed — and many more people would need to travel for
dtrace.conf(24) than in previous DTrace Olympiads.
Travel hasn’t become any cheaper since 2008, and the cost (and inconvenience) was
clearly going to limit attendance.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The dilemma for our small meetup
 highlights the
changing dynamics in tech conferences in general: with talks all recorded and made
publicly available after the conference, how does one justify attending
a conference in person?
There can be reasonable answers to that question, of course:  it may be the hallway
track, or the expo hall, or the after-hours socializing, or perhaps some
other
&lt;a href=&#34;https://www.youtube.com/watch?v=oHeqakyWQT0&#34;&gt;special conference experience&lt;/a&gt;.
But it’s also not surprising that some conferences — especially ones
really focused on technical content — have decided that they are better
off doing as
&lt;a href=&#34;https://www.oreilly.com/conferences/&#34;&gt;conference giant O’Reilly Media did&lt;/a&gt;, and
going exclusively online.
And without the need to feed and shelter participants, the
logistics for running a conference become much more tenable — and the
price point can be lowered to the point that even highly produced
conferences like
&lt;a href=&#34;https://www.p99conf.io/&#34;&gt;P99 CONF&lt;/a&gt;
can be made freely available.
This, in turn, leads to much greater attendance — and a network effect that
can get back some of what one might lose going online.  In particular,
using chat as the hallway track can be more much effective (and is
certainly more scalable!) than the &lt;strong&gt;actual&lt;/strong&gt; physical hallways at a conference.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;For conferences in general, there is a conversation to be had here
(and as a teaser,
Adam and I are going to
&lt;a href=&#34;https://discord.gg/QrcKGTTPrF?event=1313157996645322784&#34;&gt;talk about it with
Stephen O’Grady and Theo Schlossnagle on &lt;em&gt;Oxide and Friends&lt;/em&gt; next week&lt;/a&gt;, but
for our quirky, one-day, Olympiad-cadence dtrace.conf, the decision was
pretty easy:  there was much more to be gained than lost by going
exclusively on-line.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;So dtrace.conf(24) is coming up next week, and
&lt;a href=&#34;https://www.eventbrite.com/e/dtraceconf24-tickets-1044402936297?aff=oddtdtcreator&#34;&gt;it’s available to everyone&lt;/a&gt;.
In terms of platform, we’re going to try to keep that pretty simple:
we’re going to use Google Meet for the actual presenters, which we will
stream in real-time to YouTube — and we’ll use
&lt;a href=&#34;https://discord.gg/QrcKGTTPrF?event=1313617352541208747&#34;&gt;the Oxide Discord&lt;/a&gt;
for all chat.
We’re hoping you’ll join us on December 11th — and if you want to talk
about DTrace or a DTrace-adjacent topic, we’d love for you to present!
Keeping to the
unconference style, if you would like to present, please indicate your
topic in
&lt;a href=&#34;https://discord.gg/tTECbxDf88&#34;&gt;the #session-topics Discord channel&lt;/a&gt; so
we can get the agenda fleshed out.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;While we’re excited to be online, there &lt;strong&gt;are&lt;/strong&gt; some historical
accoutrements of conferences
that we didn’t want to give up.
First, we have a tradition of t-shirts with dtrace.conf.
Thanks to our designer
&lt;a href=&#34;https://bsky.app/profile/benleonard.bsky.social&#34;&gt;Ben Leonard&lt;/a&gt;, we have
&lt;a href=&#34;images/dtrace-conf24-shirt.png&#34;&gt;a banger of a t-shirt&lt;/a&gt;,
capturing the spirit of our original dtrace.conf(08) shirt but
with an Oxide twist.
It’s (obviously) harder to make those free but we have tried to
price them reasonably.  You can get your t-shirt by adding it to your
(free)
&lt;a href=&#34;https://www.eventbrite.com/e/dtraceconf24-tickets-1044402936297?aff=oddtdtcreator&#34;&gt;dtrace.conf ticket&lt;/a&gt;.
(And for those who present at dtrace.conf, your shirt is on us — we’ll send
you a coupon code!)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Second, for those who can make their way to the East Bay and
want some hangout time, we are
going to have an après conference social event at the Oxide office starting
at 5p.  We’re charging something nominal for that too
(and like the t-shirt, you pay for that via your
&lt;a href=&#34;https://www.eventbrite.com/e/dtraceconf24-tickets-1044402936297?aff=oddtdtcreator&#34;&gt;dtrace.conf ticket&lt;/a&gt;);
we’ll have
some food and drinks and an Oxide hardware tour for the curious — and
(of course?) there will be &lt;a href=&#34;https://github.com/fishpong/docs/wiki/Primer&#34;&gt;Fishpong&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Much has changed since I sent that e-mail 17 years ago — but the shared
values and disposition that brought together our small community continue
to endure; we look forward to seeing everyone (virtually) at dtrace.conf(24)!&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>Blogging through the decades</title>
      <link>https://bcantrill.dtrace.org/2024/11/16/blogging-through-the-decades/</link>
      <pubDate>Sat, 16 Nov 2024 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2024/11/16/blogging-through-the-decades/</guid>
      
      <description>&lt;p&gt;Over the summer, I hit an anniversary of sorts:  I&amp;rsquo;ve been blogging for
two decades (!).
For reasons I&amp;rsquo;ll get to, I&amp;rsquo;ve been reflecting back on
my history of writing in general and blogging in particular.&lt;/p&gt;
&lt;p&gt;In 2004, blogging wasn&amp;rsquo;t exactly new (it had been around in one form or
another for as long as a decade), but it also wasn&amp;rsquo;t something that I
was
actively engaged in.  And while there was some blogging infrastructure
at Sun, it was desultory and oriented around Java. Similarly,
while there were also vectors for engineers to directly engage with
customers, they were limited to proprietary forums, with very specific
topics (e.g., support issues) and generally inaccessible and undiscoverable.
All of that changed in the spring, when
Sun rolled out
&lt;a href=&#34;https://www.tbray.org/ongoing/When/200x/2004/05/02/Policy&#34;&gt;a new policy on discourse&lt;/a&gt; and then &amp;ndash; a few months later &amp;ndash;
&lt;a href=&#34;https://www.tbray.org/ongoing/When/200x/2004/06/06/BSC&#34;&gt;blogs.sun.com&lt;/a&gt;.
As &lt;a href=&#34;https://www.tbray.org/ongoing/When/200x/2004/05/02/PolicyMaking&#34;&gt;Tim Bray retold&lt;/a&gt;,
the disposition with respect to blogging was
purposeful:  employees weren&amp;rsquo;t merely &lt;em&gt;allowed&lt;/em&gt; to blog,
they were &lt;em&gt;actively encouraged&lt;/em&gt; to do so &amp;ndash; and provided all of the infrastructure
to make it easy.  The message was clear, and it was explicit: &amp;ldquo;We trust you.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;That trust &amp;ndash; Sun&amp;rsquo;s finest quality! &amp;ndash; was not new for the company; I came to work at Sun &lt;em&gt;because&lt;/em&gt; I had seen an
engineer (Jeff Bonwick)
talk about their work (on
&lt;a href=&#34;https://groups.google.com/g/comp.unix.solaris/c/e2C6JIxPHfA/m/rq7XBHY4P74J&#34;&gt;comp.unix.solaris&lt;/a&gt;!), and I needed no convincing on the merits of technologist
transparency.
But wasn&amp;rsquo;t blogging just a little too&amp;hellip; trendy?
I quickly got over myself:
we had a lot to talk about &amp;ndash; DTrace had integrated in the fall of 2003 &amp;ndash;
and blogging felt like it was
worth a shot. On June 14, 2004,
&lt;a href=&#34;https://bcantrill.dtrace.org/2004/06/14/some-prehistory/&#34;&gt;I took the plunge&lt;/a&gt;.
As it would be
&lt;a href=&#34;https://bcantrill.dtrace.org/2021/05/02/twitter-spaces-a-few-weeks-in/&#34;&gt;with Twitter Spaces many years later&lt;/a&gt;,
it was immediately obvious that any reticence I might have had was misplaced &amp;ndash;
that blogging was larger than the sum of its parts.
As I would describe to folks internally, the beauty of blogging is that
you needn&amp;rsquo;t be regular and you also needn&amp;rsquo;t be on topic: you can write
&lt;em&gt;only&lt;/em&gt; when you have something to say &amp;ndash; and you can say whatever you want.&lt;/p&gt;
&lt;p&gt;Blogging at Sun was emblematic of a larger trend:
the company that had invented open systems was in the process of
reimagining itself in a new era of transparency and collaboration,
as exemplified with the announced
intention of open sourcing Solaris.
While it had been announced earlier in 2004, open sourcing a complicated
proprietary system like Solaris is
&lt;a href=&#34;https://www.youtube.com/watch?v=Zpnncakrelk#t=11m12s&#34;&gt;deceptively tricky&lt;/a&gt;,
and it was taking us a while to get all of the
details right.
Blogging was a perfect complement to our open sourcing activity;
I blogged when
&lt;a href=&#34;https://bcantrill.dtrace.org/2005/01/25/solaris-10-revealed/&#34;&gt;DTrace went first in the chute&lt;/a&gt; &amp;ndash;
and when we ultimately
open sourced the rest of the operating system later in 2005,
we launched it by
&lt;a href=&#34;https://bcantrill.dtrace.org/2005/06/15/sifting-through-the-blogs.../&#34;&gt;encouraging engineers to blog about it&lt;/a&gt;.
When ZFS integrated into the system later that year, we marked the
occasion with
&lt;a href=&#34;https://bcantrill.dtrace.org/2005/11/16/welcome-to-zfs/&#34;&gt;another flurry of blog entries&lt;/a&gt;. Thanks
to blogging, we created an extraordinary amount of dense, technical content &amp;ndash; and
all in the voice of the technologists themselves.&lt;/p&gt;
&lt;p&gt;The years went by,
and as
&lt;a href=&#34;https://www.tbray.org/ongoing/When/200x/2007/04/27/BSC&#34;&gt;Tim Bray reflected back in 2007&lt;/a&gt;,
blogging at Sun was essentially without downside.
While I absolutely agree, it&amp;rsquo;s hard for me not to be a little bittersweet about
that fifteen years later:  there was &lt;em&gt;so&lt;/em&gt; much great content that
the only downside &amp;ndash; such as it was &amp;ndash; was that it was shackled to a
listing corporate vessel.
And when that vessel sank, much of the content went to a watery grave
(or would have, had it not been for the heroics of &lt;a href=&#34;https://web.archive.org/&#34;&gt;the Internet Archive&lt;/a&gt;!).&lt;/p&gt;
&lt;p&gt;Speaking for myself,
when it came time to say
&lt;a href=&#34;https://bcantrill.dtrace.org/2010/07/25/good-bye-sun/&#34;&gt;good-bye to Sun&lt;/a&gt;, I didn&amp;rsquo;t want
to leave my writing behind to its own fate. Fortunately, Sun had had the foresight to make
clear to us that we ourselves owned our own writing,
and I was able to easily export my data out of Sun to re-host
it elsewhere.
Even though I was
&lt;a href=&#34;https://bcantrill.dtrace.org/2010/07/30/hello-joyent/&#34;&gt;going to work for a cloud provider&lt;/a&gt;
I had not wanted to co-mingle my future job with my present one,
so I did as one did:  I created a WordPress blog on a
third-party site.
This WordPress site had the curse of being &lt;em&gt;just&lt;/em&gt; good enough, and even after being
at Joyent, moving it was never quite seemed worth it.&lt;/p&gt;
&lt;p&gt;I continued to blog, though now with a cadence that was reduced due to
the presence of microblogging (viz.
our first two kids &amp;ndash;
born in
&lt;a href=&#34;https://bcantrill.dtrace.org/2004/09/28/tobin-cormac-gaffikin-cantrill/&#34;&gt;2004&lt;/a&gt;
and
&lt;a href=&#34;https://bcantrill.dtrace.org/2007/06/23/alexander-morgan-gaffikin-cantrill/&#34;&gt;2007&lt;/a&gt;
&amp;ndash; were announced with blog posts;
our third &amp;ndash; born in
&lt;a href=&#34;https://x.com/bcantrill/status/200764623824240640&#34;&gt;2012&lt;/a&gt; &amp;ndash;
with a tweet).
Having a new vector for hot takes meant that blogging could be reserved
for long-form writing (or, occasionally,
&lt;a href=&#34;https://bcantrill.dtrace.org/2016/01/22/unikernels-are-unfit-for-production/&#34;&gt;long-form hot takes&lt;/a&gt;);
when we released something new at Joyent &amp;ndash; like
&lt;a href=&#34;https://bcantrill.dtrace.org/2011/08/15/kvm-on-illumos/&#34;&gt;KVM&lt;/a&gt;,
&lt;a href=&#34;https://bcantrill.dtrace.org/2013/06/25/manta-from-revelation-to-product/&#34;&gt;Manta&lt;/a&gt;, or
&lt;a href=&#34;https://bcantrill.dtrace.org/2015/03/24/triton-docker-and-the-best-of-all-worlds/&#34;&gt;Triton&lt;/a&gt; &amp;ndash;
I used blogging to tell some of the human side of the story.&lt;/p&gt;
&lt;p&gt;Years passed.
&lt;a href=&#34;https://bcantrill.dtrace.org/2016/06/15/samsung-acquires-joyent-a-ctos-perspective/&#34;&gt;Joyent was bought by Samsung&lt;/a&gt;.
&lt;a href=&#34;https://bcantrill.dtrace.org/2018/09/18/falling-in-love-with-rust/&#34;&gt;I fell in love with Rust&lt;/a&gt;.
&lt;a href=&#34;https://bcantrill.dtrace.org/2019/07/31/ex-joyeur/&#34;&gt;I left Joyent&lt;/a&gt; and
&lt;a href=&#34;https://bcantrill.dtrace.org/2019/12/02/the-soul-of-a-new-computer-company/&#34;&gt;started Oxide&lt;/a&gt;.
At Oxide, long-form writing remained important as ever, and I used
blogging to not just talk about our technologies
(like &lt;a href=&#34;https://bcantrill.dtrace.org/2021/11/30/hubris-and-humility/&#34;&gt;Hubris and Humility&lt;/a&gt;)
but also to talk about why we were building the company the way
were building it,
from specifics like
&lt;a href=&#34;https://bcantrill.dtrace.org/2021/03/03/compensation-as-a-reflection-of-values/&#34;&gt;our approach to compensation&lt;/a&gt; to our more general thoughts on
&lt;a href=&#34;https://bcantrill.dtrace.org/2024/03/31/engineering-a-culture/&#34;&gt;engineering a culture&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;While blogging continued to be important,
that hosted WordPress lifeboat that I scrambled aboard in 2010 was becoming
&lt;em&gt;really&lt;/em&gt; problematic; it would constantly spring new leaks and was rife with security
vulnerabilities &amp;ndash; and holy moly was it slow!  I knew I needed to move my blog
to a better spot, but could never &lt;em&gt;quite&lt;/em&gt; prioritize it&amp;hellip;&lt;/p&gt;
&lt;p&gt;Into this stasis, I was approached by &lt;a href=&#34;https://bio.sarna.dev/&#34;&gt;Piotr Sarna&lt;/a&gt; and
&lt;a href=&#34;https://www.linkedin.com/in/cynthiadunlop/&#34;&gt;Cynthia Dunlop&lt;/a&gt;, who were working on a
new book,
&lt;a href=&#34;https://www.manning.com/books/writing-for-developers&#34;&gt;Writing for Developers&lt;/a&gt;. They had included references to two of my
pieces in the book
(&lt;a href=&#34;https://bcantrill.dtrace.org/2020/10/11/rust-after-the-honeymoon/&#34;&gt;Rust after the honeymoon&lt;/a&gt; and
&lt;a href=&#34;https://bcantrill.dtrace.org/2018/09/28/the-relative-performance-of-c-and-rust/&#34;&gt;The relative performance of C and Rust&lt;/a&gt;),
and they wanted me to write the foreword.  Excited that they were taking
on this topic and honored that they would ask me to write it, I agreed.
In preparation for the launch of the book, Cynthia sent me some thoughtful
questions about my own blogging, wondering if I might be willing to blog
my answers.
Anyone who has seen the &lt;a href=&#34;https://rfd.shared.oxide.computer/rfd/0003&#34;&gt;Oxide hiring process&lt;/a&gt; knows that I
love reflective questions, and Cynthia asked me some great ones:
What blog entry was I most proud of?  Which one was most difficult to write?
What impact of blogging have I found surprising? What advice would I have
for those getting started with blogging?
Of course, answering these questions required me to go back and read
my older blog entries &amp;ndash; and it is with this that I (finally) hit my breaking
point with WordPress:  if reading a single blog entry was painful, trying to
navigate through ~150 of them over twenty years was untenable.
The lifeboat had served its duty, but it was now time to beach it and
turn it into kindling: to answer Cynthia&amp;rsquo;s questions, I had to first find
the blog a new home.&lt;/p&gt;
&lt;p&gt;A &lt;em&gt;lot&lt;/em&gt; had changed since 2004, and even since my WordPress lifeboat in 2010.
For my blog, I wanted to get away from systems that feel like unnecessarily complicated
content management systems. Fortunately,
&lt;a href=&#34;https://en.wikipedia.org/wiki/Static_site_generator&#34;&gt;static site generators&lt;/a&gt;
represent the approach that I wanted
from a blog: blazingly fast, clean, readable on mobile,
and (most importantly for someone who was fleeing captive content
management for the second time), entirely git-backed.
There were some good options to choose from, but
I landed on
&lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;, using the
&lt;a href=&#34;https://github.com/hugo-sid/hugo-blog-awesome&#34;&gt;hugo-blog-awesome theme&lt;/a&gt; &amp;ndash;
and Will Boyd&amp;rsquo;s excellent &lt;a href=&#34;https://github.com/lonekorean/wordpress-export-to-markdown&#34;&gt;wordpress-export-to-markdown&lt;/a&gt; for facilitating the migration.&lt;/p&gt;
&lt;p&gt;In addition to the rise of static site generators,
there of course had been another big change:
&lt;a href=&#34;https://bcantrill.dtrace.org/2023/10/26/the-cloud-computer/&#34;&gt;we shipped the Oxide cloud computer&lt;/a&gt;!
To allow customers to try out the Oxide rack without needing to first
buy one, we stood up an Oxide rack in a datacenter environment,
spinning up a
&lt;a href=&#34;https://docs.oxide.computer/guides/operator/silo-management&#34;&gt;silo&lt;/a&gt; for
folks who want to kick the tires.
And increasingly, we use this production rack for our own infrastructure at Oxide.
All of this gave me an opportunity for a special homecoming for my blog:
it could run on the system that we have &lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/tales-from-the-bringup-lab-2021-12-06&#34;&gt;built from scratch&lt;/a&gt;!
A blog may be the simplest possible use case for the Oxide rack,
but it was still really fun to &lt;em&gt;use&lt;/em&gt; the product &amp;ndash; and (huge
credit to the folks building
&lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/the-frontend-of-the-computer&#34;&gt;the frontend of the computer&lt;/a&gt;) &lt;em&gt;so&lt;/em&gt; damned easy.  I especially loved how easy it
was to do &lt;a href=&#34;https://docs.oxide.computer/guides/configuring-guest-networking&#34;&gt;VPC management&lt;/a&gt;, which quickly becomes complicated.&lt;/p&gt;
&lt;p&gt;All of this to say: the text you are reading now, dear reader, is being
served from a web server running on an instance in a production Oxide rack!&lt;/p&gt;
&lt;p&gt;Having now decades of blogging readily accessible, it would be easy
to take on Cynthia&amp;rsquo;s questions, right?  Well, not so fast.
It&amp;rsquo;s indeed easy to &lt;a href=&#34;https://bcantrill.dtrace.org/&#34;&gt;read all of my writing&lt;/a&gt;, but the more I read, the more
ambiguity there was.
My decades of blogging were teeming with life:
birth (&lt;a href=&#34;https://bcantrill.dtrace.org/2008/11/10/fishworks-now-it-can-be-told/&#34;&gt;Fishworks&lt;/a&gt;,
&lt;a href=&#34;https://bcantrill.dtrace.org/2013/06/25/manta-from-revelation-to-product/&#34;&gt;Manta&lt;/a&gt;,
&lt;a href=&#34;https://bcantrill.dtrace.org/2019/12/02/the-soul-of-a-new-computer-company/&#34;&gt;Oxide&lt;/a&gt;,
&lt;a href=&#34;https://bcantrill.dtrace.org/2010/08/03/opensolaris-and-the-power-to-fork/&#34;&gt;illumos&lt;/a&gt;),
love (&lt;a href=&#34;https://bcantrill.dtrace.org/2008/11/16/on-modalities-and-misadventures/&#34;&gt;JavaScript&lt;/a&gt;,
&lt;a href=&#34;https://bcantrill.dtrace.org/2016/12/21/reflections-on-systems-we-love/&#34;&gt;systems&lt;/a&gt;,
&lt;a href=&#34;https://bcantrill.dtrace.org/2018/09/18/falling-in-love-with-rust/&#34;&gt;Rust&lt;/a&gt;,
&lt;a href=&#34;https://bcantrill.dtrace.org/2019/02/10/reflecting-on-the-soul-of-a-new-machine/&#34;&gt;&lt;em&gt;The Soul of a New Machine&lt;/em&gt;&lt;/a&gt;)
and death (&lt;a href=&#34;https://bcantrill.dtrace.org/2010/07/25/good-bye-sun/&#34;&gt;Sun&lt;/a&gt;,
&lt;a href=&#34;https://bcantrill.dtrace.org/2017/09/04/the-sudden-death-and-eternal-life-of-solaris/&#34;&gt;Solaris&lt;/a&gt;).
And the death, sadly, was not merely metaphorical;
over the years, I memorialized the passing of three people who still had a lot
of life in front of them:
&lt;a href=&#34;https://bcantrill.dtrace.org/2009/11/26/john-birrell/&#34;&gt;John Birrell&lt;/a&gt;,
&lt;a href=&#34;https://bcantrill.dtrace.org/2020/02/03/rip-khaled-bichara-1971-2020/&#34;&gt;Khaled Bichara&lt;/a&gt;,
and &amp;ndash; tragically recently &amp;ndash;
&lt;a href=&#34;https://bcantrill.dtrace.org/2024/11/12/remembering-charles-beeler/&#34;&gt;Charles Beeler&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I have written some &lt;a href=&#34;https://bcantrill.dtrace.org/2005/06/14/opensolaris-sewer-tour/&#34;&gt;very dense technical
pieces&lt;/a&gt; and
taken on some &lt;a href=&#34;https://bcantrill.dtrace.org/2013/11/30/the-power-of-a-pronoun/&#34;&gt;scalding hot topics&lt;/a&gt;;
I have walked through
&lt;a href=&#34;https://bcantrill.dtrace.org/2008/07/18/revisiting-the-intel-432/&#34;&gt;history&amp;rsquo;s graveyard&lt;/a&gt;,
&lt;a href=&#34;https://bcantrill.dtrace.org/2015/09/03/software-immaculate-fetid-and-grimy/&#34;&gt;pondered the quality of software&lt;/a&gt;, and
&lt;a href=&#34;https://bcantrill.dtrace.org/2004/08/28/the-economics-of-software/&#34;&gt;reflected on its economics&lt;/a&gt;.
The throughline of two decades of writing,
especially for the pieces that have enduring resonance:
they reflect the humanity in our endeavor.
There is an old adage to &amp;ldquo;speak from the heart, not from the book&amp;rdquo;; looking
back, I am a bit surprised at
the degree that this was true in my own writing.
And while I don&amp;rsquo;t have neat answers to Cynthia&amp;rsquo;s questions, it &lt;em&gt;does&lt;/em&gt; leave
me with easy advice for would-be bloggers:  write from the heart, even if you
think no one is reading it; if nothing else, your future self will thank you
for it!&lt;/p&gt;
</description>
      
    </item>
    
    <item>
      <title>Remembering Charles Beeler</title>
      <link>https://bcantrill.dtrace.org/2024/11/12/remembering-charles-beeler/</link>
      <pubDate>Tue, 12 Nov 2024 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2024/11/12/remembering-charles-beeler/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;em&gt;Note: This was co-authored with Steve Tuck, and originally appeared
&lt;a href=&#34;https://oxide.computer/blog/remembering-charles-beeler&#34;&gt;on the Oxide blog&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;We are heartbroken to relay that Charles Beeler, a friend and early investor
in Oxide, &lt;a href=&#34;https://www.rallyventures.com/in-memoriam-charles-beeler/&#34;&gt;passed
away in September after a battle with cancer&lt;/a&gt;.  We lost Charles far too soon;
he had a tremendous influence on the careers of us both.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Our relationship with Charles dates back nearly two decades, to his
involvement with the ACM Queue board where he met Bryan.  It was unprecedented
to have a venture capitalist serve in this capacity with ACM, and Charles
brought an entirely different perspective on the practitioner content.  A
computer science pioneer who also served on the board took Bryan aside at one
point:  &amp;#34;Charles is one of the good ones, you know.&amp;#34;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;When Bryan joined Joyent a few years later, Charles also got to know Steve
well.  Seeing the promise in both node.js and cloud computing, Charles became
an investor in the company.  When companies hit challenging times, some
investors will hide — but Charles was the kind of investor to figure out how
to fix what was broken.  When Joyent needed a change in executive leadership,
it was Charles who not only had the tough conversations, but led the search
for the leader the company needed, ultimately positioning the company for
success.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Aside from his investment in Joyent, Charles was an outspoken proponent of
node.js, becoming an organizer of the Node Summit conference.  In 2017, he
asked Bryan to deliver the conference’s keynote, but by then, the relationship
between Joyent and node.js had become…​ complicated, and Bryan felt that it
probably wouldn’t be a good idea.  Any rational person would have dropped it,
but Charles persisted, with characteristic zeal:  if the Joyent relationship
with node.js had become strained, so much more the reason to speak candidly
about it!  Charles prevailed, and the resulting talk,
&lt;a href=&#34;https://www.youtube.com/watch?v=Xhx970_JKX4&#34;&gt;Platform as Reflection of Values&lt;/a&gt;,
became one of Bryan’s most personally meaningful talks.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Charles’s persistence was emblematic:  he worked behind the scenes to
encourage people to do their best work, always with an enthusiasm for the
innovators and the creators.  As we were contemplating Oxide, we told Charles
what we wanted to do long before we had a company.  Charles laughed with
delight: &amp;#34;I hoped that you two would do something big, and I am just so happy
for you that you’re doing something so ambitious!&amp;#34;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;As we raised seed capital, we knew that we were likely a poor fit for Charles
and his fund.  But we also knew that we deeply appreciated his wisdom and
enthusiasm; we couldn’t resist pitching him on Oxide.  Charles approached the
investment in Oxide as he did with so many other aspects:  with curiosity,
diligence, empathy, and candor.  He was direct with us that despite his
enthusiasm for us personally, Oxide would be a challenging investment for his
firm.  But he also worked with us to address specific objections, and
ultimately he won over his partnership.  We were thrilled when he not only
invested, but pulled together a syndicate of like-minded technologists and
entrepreneurs to join him.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Ever since, he has been a huge Oxide fan.  Befitting his enthusiasm, one of
his final posts expressed his enthusiasm and pride in what the Oxide team has
built.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Charles, thank you.  You told us you were proud of us — and it meant the
world.  We are gutted to no longer have you with us; your influence lives on
not just in Oxide, but also in the many people that you have inspired.  You
were the best of venture capital.  Closer to the heart, you were a terrific
friend to us both; thank you.&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>Reflections on Founder Mode</title>
      <link>https://bcantrill.dtrace.org/2024/09/02/reflections-on-founder-mode/</link>
      <pubDate>Mon, 02 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2024/09/02/reflections-on-founder-mode/</guid>
      
      <description>&lt;p&gt;Paul Graham&amp;rsquo;s &lt;a href=&#34;https://paulgraham.com/foundermode.html&#34;&gt;Founder Mode&lt;/a&gt; is an important piece, and you should read it if for no other reason that &amp;ldquo;founder mode&amp;rdquo; will surely enter the lexicon (and as Graham grimly predicts: &amp;ldquo;as soon as the concept of founder mode becomes established, people will start misusing it&amp;rdquo;). When building a company, founders are engaged in several different acts at once: raising capital; building a product; connecting that product to a market; building an organization to do all of these. Founders make lots of mistakes in all of these activities, and Graham&amp;rsquo;s essay highlights a particular kind of mistake in which founders are overly deferential to expertise or convention. Pejoratively referring to this as &amp;ldquo;Management Mode&amp;rdquo;, Graham frames this in the Silicon Valley &lt;a href=&#34;https://frinkiac.com/meme/S08E14/341123.jpg?b64lines=IEkgRE9OJ1QgV0FOVCBUTyBTT1VORAogUFJFVEVOVElPVVMgSEVSRSwgQlVUCiBJVENIWSAmIFNDUkFUQ0hZIENPTVBSSVNFCiBBIERSQU1BVFVSR0lDQUwgRFlBRC4=&#34;&gt;dramaturgical dyad&lt;/a&gt; of Steve Jobs and John Scully. While that&amp;rsquo;s a little too reductive (anyone seeking to understand Jobs needs to read Randall Stross&amp;rsquo;s superlative &lt;a href=&#34;https://www.goodreads.com/en/book/show/226316&#34;&gt;Steve Jobs and the NeXT Big Thing&lt;/a&gt;, highlighting Jobs&amp;rsquo;s many post-Scully failures at NeXT), Graham has identified a real issue here, albeit without much specificity.&lt;/p&gt;
&lt;p&gt;For a treatment of the same themes but with much more supporting detail, one should read the (decade-old) piece from Tim O&amp;rsquo;Reilly, &lt;a href=&#34;https://www.oreilly.com/radar/how-i-failed/&#34;&gt;How I failed&lt;/a&gt;. (Speaking personally, O&amp;rsquo;Reilly&amp;rsquo;s piece had a profound influence on me, as it encouraged me to stand my ground on an issue on which I had &lt;a href=&#34;https://x.com/bcantrill/status/1216491216356823040&#34;&gt;my own beliefs&lt;/a&gt; but was being told to defer to convention.) But as terrific as it is, O&amp;rsquo;Reilly&amp;rsquo;s piece also doesn&amp;rsquo;t answer the question that Graham poses: how do founders prevent their companies from losing their way?&lt;/p&gt;
&lt;p&gt;Graham says that founder mode is a complete mystery (&amp;ldquo;There are as far as I know no books specifically about founder mode&amp;rdquo;), and while there is a danger in being too pat or prescriptive, there does seem to be a clear component for keeping companies true to themselves: &lt;strong&gt;the written word&lt;/strong&gt;. That is, a writing- (and reading-!) intensive company culture does, in fact, allow for scaling the kind of responsibility that Graham thinks of as founder mode. At Oxide, our writing-intensive culture has been absolutely essential: our RFD process is the &lt;a href=&#34;https://oxide-and-friends.transistor.fm/episodes/rfds-the-backbone-of-oxide&#34;&gt;backbone of Oxide&lt;/a&gt;, and has given us the structure to formalize, share, and refine our thinking. First among this formalized thinking – and captured in our first real RFD – is &lt;a href=&#34;https://2.rfd.oxide.computer&#34;&gt;RFD 2 Mission, Principles, and Values&lt;/a&gt;. Immediately behind that (and frankly, the most important process for &lt;em&gt;any&lt;/em&gt; company) is &lt;a href=&#34;https://3.rfd.oxide.computer&#34;&gt;RFD 3 Oxide Hiring Process&lt;/a&gt;. These first three RFDs – on the process itself, on what we value, and on how we hire – were written in the earliest days of the company, and they have proven essential to scale the company: they are the foundation upon which we attract &lt;strong&gt;people who share our values&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;While the shared values have proven necessary, they haven&amp;rsquo;t been sufficient to eliminate the kind of quandaries that Graham and O&amp;rsquo;Reilly describe. For example, there have been some who have told us that we can&amp;rsquo;t possibly hire non-engineering roles using our hiring process – or told us that &lt;a href=&#34;https://oxide.computer/blog/compensation-as-a-reflection-of-values&#34;&gt;our approach to compensation&lt;/a&gt; can&amp;rsquo;t possibly work. To the degree that we have had a need for Graham&amp;rsquo;s founder mode, it has been in those moments: to stay true to the course we have set for the company. But because we have written down so much, there is less occasion for this than one might think. And when it does occur – when there &lt;strong&gt;is&lt;/strong&gt; a need for further elucidation or clarification – the artifact is not infrequently a new RFD that formalizes our newly extended thinking. (&lt;a href=&#34;https://68.rfd.oxide.computer&#34;&gt;RFD 68&lt;/a&gt; is an early public and concrete example of this; &lt;a href=&#34;https://508.rfd.oxide.computer&#34;&gt;RFD 508&lt;/a&gt; is a much more recent one that &lt;a href=&#34;https://x.com/kelseyhightower/status/1824502930550268410&#34;&gt;garnered some attention&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;Most importantly, because we have used our values as a clear lens for hiring, we are able to assure that everyone at Oxide is able to have the same disposition with respect to responsibility – and this (coupled with the transparency that the written word allows) permits us to &lt;strong&gt;trust one another&lt;/strong&gt;. As I elucidated in &lt;a href=&#34;https://speakerdeck.com/bcantrill/things-i-learned-the-hard-way?slide=13&#34;&gt;Things I Learned The Hard Way&lt;/a&gt;, the most important quality in a leader is to bind a team with mutual trust: with it, all things are possible – and without it, even easy things can be debilitatingly difficult. Graham mentions trust, but he doesn&amp;rsquo;t give it its due. Too often, founders focus on the immediacy of a current challenge without realizing that they are, in fact, undermining trust with their approach. Bluntly, founders are at grave risk of misinterpreting Graham&amp;rsquo;s &amp;ldquo;Founders Mode&amp;rdquo; to be a license to micromanage their teams, descending into the kind of manic &lt;a href=&#34;https://en.wikipedia.org/wiki/Seagull_management&#34;&gt;seagull management&lt;/a&gt; that inhibits a team rather than empowering it.&lt;/p&gt;
&lt;p&gt;Founders seeking to internalize Graham&amp;rsquo;s advice should recast it by asking themselves how they can foster mutual trust – and how they can build the systems that allow trust to be strengthened even as the team expands. For us at Oxide, writing is the foundation upon which we build that trust. Others may land on different mechanisms, but the goal of founders should be the same: build the trust that allows a team to kick a Jobsian dent in the universe!&lt;/p&gt;
</description>
      
    </item>
    
    <item>
      <title>Engineering a culture</title>
      <link>https://bcantrill.dtrace.org/2024/03/31/engineering-a-culture/</link>
      <pubDate>Sun, 31 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2024/03/31/engineering-a-culture/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;We ran into an interesting issue recently.  On the one hand, it was routine:
we had a bug — a regression — and the team quickly jumped on it, getting
it root caused and fixed.  But on the other, this particular issue
was something of an Oxide object lesson, representative not just of the
technologies but also of the
culture we have built here.  I wasn’t the only person who thought so,
and two of my colleagues wrote terrific blog entries with their perspectives:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;ulist&#34;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Matt Keeter with &lt;a href=&#34;https://www.mattkeeter.com/blog/2024-03-25-packing/&#34;&gt;It’s Free Real Estate&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cliff Biffle with &lt;a href=&#34;https://cliffle.com/blog/who-killed-the-network-switch/&#34;&gt;Who killed the network switch?  A Hubris Bug Story&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The initial work as described by Matt represents a creative solution to
a thorny problem; if it’s clear in hindsight, it certainly wasn’t at the time!
(In Matt’s evocative words: &amp;#34;One morning, I had a revelation.&amp;#34;) I first learned of
Matt’s work when he demonstrated it during our weekly
&lt;a href=&#34;https://www.youtube.com/watch?v=7RR6hFE_jDU#t=6&#34;&gt;Demo Friday&lt;/a&gt;,
an hour-long unstructured session to demo our work for one another.  Demo
Friday is such an essential part of Oxide’s culture that it feels like we have
always done it, but in fact it took us nearly two years into the company’s
life to get there: over the spring and summer of 2021, our colleague Sean
Klein had instituted regular demos for the area that he works on (the
&lt;a href=&#34;https://github.com/oxidecomputer/omicron&#34;&gt;Oxide control plane&lt;/a&gt;),
and others around the company — seeing the energy that came from it — asked
if they, too, could start regular demos for their domain.  But instead of
doing it group by group, we instituted it company-wide starting in the fall of
2021: an unstructured hour once a week in which anyone can demo
anything.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;In the years since, we have had demos of all scopes and sizes.  Importantly,
no demo is too small — and we have often found that a demo that feels small
to someone in the thick of work will feel extraordinary to someone outside of
it.  (&amp;#34;I have a small demo building on the work of a lot of other people&amp;#34; has
been heard so frequently that it has become something of an inside joke.) Demo
Friday is important because it gets to one of our most important drivers as
technologists:  &lt;strong&gt;the esteem of our peers&lt;/strong&gt;.  The thrill that you get from showing
work to your colleagues is unparalleled — and their wonderment in return is
uniquely inspiring.  (Speaking personally, Matt’s demo addressed a problem
that I had personally had many times over in working on Hubris — and I was one
of the many &lt;a href=&#34;https://en.wikipedia.org/wiki/W00t&#34;&gt;w00ts in the chat&lt;/a&gt;, excited to see his
creative solution!)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Having the demos be company-wide has also been a huge win
for not just our shared empathy and teamwork but also our curiosity and
versatility:  it’s really inspiring to have (say) one colleague show how they
used
&lt;a href=&#34;https://www.protoexpress.com/blog/back-drilling-pcb-design-and-manufacturing/&#34;&gt;PCB
backdrilling&lt;/a&gt; for signal integrity, and the next show an integration they
built using
&lt;a href=&#34;https://github.com/oxidecomputer/dropshot&#34;&gt;Dropshot&lt;/a&gt;
between our CRM and spinning up a demonstration environment for a customer.
And this is more than just idle intellectual curiosity:  our stack is deep — spanning
both hardware and software — and the demos make for a fun and engaging way to learn
about aspects of the system that we don’t normally work on.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Returning to Matt and Cliff, if
&lt;a href=&#34;https://www.mattkeeter.com/blog/2024-03-25-packing/&#34;&gt;Matt’s work&lt;/a&gt;
implicitly hits on aspects of our culture,
&lt;a href=&#34;https://cliffle.com/blog/who-killed-the-network-switch/&#34;&gt;Cliff’s story of debugging&lt;/a&gt; addresses that culture
explicitly, noting that the experience demonstrated:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;quoteblock&#34;&gt;
&lt;blockquote&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;Tight nonhierarchical integration of the team.&lt;/strong&gt; This isn’t a Hubris feature, but it’s hard to separate Hubris from the team that built it. Oxide’s engineering team has essentially no internal silos. Our culture rewards openness, curiosity, and communication, and discourages defensiveness, empire-building, and gatekeeping. We’ve worked hard to create and defend this culture, and I think it shows in the way we organized horizontally, across the borders of what other organizations would call teams, to solve this mystery.&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;In
&lt;a href=&#34;https://news.ycombinator.com/item?id=39813365&#34;&gt;the discussion on Hacker News of Cliff’s piece&lt;/a&gt;,
this cultural observeration stood out, with
&lt;a href=&#34;https://news.ycombinator.com/item?id=39837073&#34;&gt;a commenter asking&lt;/a&gt;:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;quoteblock&#34;&gt;
&lt;blockquote&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;I’d love to hear more about the motivations for crafting such a culture as
well as some particular implementation details. I’m curious if there are
drawbacks to fostering &amp;#34;openness, curiosity, and communication&amp;#34; within an
organization?&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The culture at Oxide is in fact very deliberate:  when starting a company,
one is building many things at once (the team, the product, the organization,
the brand) — and the culture will both inform and be reinforced by all of
these.
Setting that first cultural cornerstone was very important to us — starting with
&lt;a href=&#34;https://oxide.computer/principles&#34;&gt;our mission, principles,
and values&lt;/a&gt;.
Critically, by using our mission, principles, and values as the foundation for
&lt;a href=&#34;https://rfd.shared.oxide.computer/rfd/0003&#34;&gt;our hiring process&lt;/a&gt;,
we have deliberately created a culture that reinforces itself.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Some of the implementation details:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;ulist&#34;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;We have &lt;a href=&#34;https://oxide.computer/blog/compensation-as-a-reflection-of-values&#34;&gt;uniform compensation&lt;/a&gt; (even if it might not scale indefinitely)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We are &lt;a href=&#34;https://rfd.shared.oxide.computer/&#34;&gt;writing intensive&lt;/a&gt; (but we still believe in spoken collaboration)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We have no formalized performance review process (but we believe in feedback)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We record every meeting (but not every conversation)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We have a remote work force (but we also have an office)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We are non-hierarchical (but we all ultimately report to our CEO)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We don’t use engineering metrics (but we all measure ourselves by our
customers and their success)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;If it needs to be said, there is plenty of &lt;strong&gt;ambiguity&lt;/strong&gt;: if you are using
absolutes to think of Oxide (outside of our principles of honesty, integrity
and decency!) you are probably missing some nuance of our culture.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Finally, to the (seemingly loaded?) question of the &amp;#34;drawbacks&amp;#34; of fostering
&amp;#34;openness, curiosity, and communication&amp;#34; within an organization, the only
drawback is that it’s hard work: culture has to be deliberate without being
overly prescriptive, and that can be a tricky balance.  In this regard,
building a culture is very different than building (say) software:  it is not
engineered in a traditional sense, but is rather a gooey, squishy, organism
that will evolve over time.  But the reward of the effort is something that its
participants care intensely about: it will continue to be (in Cliff’s words) a
culture that we work hard to not just create but defend!&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>Moore’s scofflaws</title>
      <link>https://bcantrill.dtrace.org/2024/02/20/moores-scofflaws/</link>
      <pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2024/02/20/moores-scofflaws/</guid>
      
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Years ago, Jeff Bezos famously quipped that &amp;#34;your margin is my opportunity.&amp;#34;
This was of course aimed not at Amazon’s customers, but rather its
competitors, and it was deadly serious: customers of AWS in those bygone years
will fondly remember that every re:Invent brought with it another round of
price cuts.  This era did not merely reflect Bezos’s relentless execution, but
also a disposition towards who should reap the reward of advances in
underlying technology: Amazon believed (if implicitly) that improvements at
the foundations of computing (e.g., in transistor density, core count, DRAM
density, storage density, etc.) should reflect themselves in lower prices for
consumers rather than higher margins for suppliers.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Price cuts are no longer a re:Invent staple, having been replaced by a regular
Amazon tradition of a different flavor:  cutting depreciation (and therefore
increasing earnings) by
&lt;a href=&#34;https://www.theregister.com/2024/02/02/amazon_q4_2023/&#34;&gt;extending the effective
life of their servers&lt;/a&gt;.  (These announcements are understandably much more
subdued, as &amp;#34;my depreciation is my margin opportunity&amp;#34; doesn’t have quite the
same ring to it.)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;As compute needs have grown and price cuts have become an increasingly distant
memory, some have questioned their sky-high cloud bills, wondering if they
should in fact be owning their compute instead of renting it.  When we started
Oxide, we knew from operating our own public cloud what those economics looked
like — and we knew that over time others of a particular scale would come to
the same realization that they would be better off not giving their margin
away by renting compute.  (Though it’s safe to say that we did not predict
that it would be &lt;a href=&#34;https://www.youtube.com/watch?v=a30vFpSaoZg&#34;&gt;DHH leading the
charge&lt;/a&gt;!)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Owning one’s own cloud sounds great, but there is a bit that’s unsaid: &lt;strong&gt;what
about the software?&lt;/strong&gt;  Software is essential for elastic, automated
infrastructure:  hardware alone does not a cloud make!  Unfortunately, the
traditional server vendors do not help here: because of a PC-era divide in how
systems are delivered, customers are told to look elsewhere for any and all
system software.  This divide is problematic on several levels.  First, it
impedes the hardware/software co-design that we (and, famously,
&lt;a href=&#34;https://www.youtube.com/watch?v=XAfTXYa36f4&#34;&gt;others&lt;/a&gt;!) believe is essential to
deliver the best possible product.  Second, it leads to
&lt;a href=&#34;https://twitter.com/_sysengineer/status/1487149172637712386&#34;&gt;infamous finger
pointing&lt;/a&gt; when the whole thing doesn’t work.  But there is also a thorny
economic problem:  when your hardware and your software don’t come from the
same provider, &lt;strong&gt;to whom should go the spoils of better hardware?&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;To someone who has just decided to buy their hardware out of their frustration
with renting it, the answer feels obvious:  whoever owns the hardware should
naturally benefit from its advances!  Unfortunately, the enterprise software
vendor delivering your infrastructure often has other ideas — and because
their software is neither rented nor bought, but rather comes from the
hinterlands of software licensing, they have broad latitude as to how it is
priced and used.  In particular, this allows them to charge based on the
hardware that you run it on — to have &lt;strong&gt;per-core software licensing.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;This galling practice isn’t new (and is in fact as old as symmetric
multiprocessing systems), but it has taken on new dimensions in the era of
&lt;a href=&#34;https://en.wikipedia.org/wiki/Chiplet&#34;&gt;chiplets&lt;/a&gt; and packaging innovation: the
advances that your next CPU has over your current one are very likely to be
expressed in core count.  Per-core licensing allows a third party — who
neither made the significant investment in developing the next generation of
microprocessor nor paid for the part themselves — to exact a tax on improved
infrastructure.  (And this tax can be
&lt;a href=&#34;https://news.vmware.com/company/cpu-pricing-model-update-feb-2020&#34;&gt;shockingly
brazen&lt;/a&gt;!) Couple this with
&lt;a href=&#34;https://arstechnica.com/information-technology/2023/12/broadcom-ends-vmware-perpetual-license-sales-testing-customers-and-partners/&#34;&gt;the
elimination of perpetual licensing&lt;/a&gt;, and software costs can potentially absorb
the entire gain from a next-generation CPU, leaving a disincentive to run
newer, more efficient infrastructure.  As an industry, we have come to accept
this practice, but we shouldn’t: in the go-go era of
&lt;a href=&#34;https://en.wikipedia.org/wiki/Dennard_scaling&#34;&gt;Dennard scaling&lt;/a&gt; (when clock
rates rose at a blistering rate), software vendors never would have been
allowed to get away with charging by the gigahertz; we should not allow them to
feel so emboldened to charge by core count now!&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;If it needs to be said, we have taken a different approach at Oxide:  when you
buy the &lt;a href=&#34;https://oxide.computer/blog/the-cloud-computer&#34;&gt;Oxide cloud computer&lt;/a&gt;, &lt;strong&gt;all of the
software to run it is included&lt;/strong&gt;.  This includes all of the software necessary
to run the rack as elastic infrastructure:
&lt;a href=&#34;https://oxide.computer/product/compute&#34;&gt;virtual compute&lt;/a&gt;,
&lt;a href=&#34;https://oxide.computer/product/storage&#34;&gt;virtual storage&lt;/a&gt;,
&lt;a href=&#34;https://oxide.computer/product/networking&#34;&gt;virtual networking&lt;/a&gt;.
(And yes, it’s all open source — which unfortunately demands the immediate
clarification that it’s &lt;a href=&#34;https://opensource.org/osd/&#34;&gt;&lt;em&gt;actually&lt;/em&gt; open source&lt;/a&gt;
rather than &lt;a href=&#34;https://bcantrill.dtrace.org/2018/12/16/a-eula-in-foss-clothing/&#34;&gt;pretend open
source&lt;/a&gt;.) When we add a new feature to our software, there is no licensing
enablement or other such nuisance — the feature just comes with the next
update.  And what happens when AMD releases a new CPU with twice the core
count?  The new sled running the new CPU runs along your existing rack — you’re not paying more than the cost of the new sled itself.  This gives the
dividends of Moore’s Law (or
&lt;a href=&#34;https://www.youtube.com/watch?v=cuvp-e4ztC0&#34;&gt;Wright’s Law&lt;/a&gt;!) to whom they
rightfully belong:  the users of compute.&lt;/p&gt;
&lt;/div&gt;
</description>
      
    </item>
    
    <item>
      <title>What punch cards teach us about AI risk</title>
      <link>https://bcantrill.dtrace.org/2023/11/26/what-punch-cards-teach-us-about-ai-risk/</link>
      <pubDate>Sun, 26 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2023/11/26/what-punch-cards-teach-us-about-ai-risk/</guid>
      
      <description>&lt;p&gt;I (finally) read Edwin Black&amp;rsquo;s &lt;a href=&#34;https://en.wikipedia.org/wiki/IBM_and_the_Holocaust&#34;&gt;IBM and the Holocaust&lt;/a&gt;, and I can&amp;rsquo;t recommend it strongly enough. This book had been on my queue for years, and I put it off for the same reason that you have probably put it off: we don&amp;rsquo;t like to confront difficult things. But the book is superlative: not only is it fascinating and well-researched but given the current level of anxiety about the consequences of technological development, it feels especially timely. Black makes clear in his preface that IBM did not cause the Holocaust (unequivocally, the Holocaust would have happened without IBM), but he also makes clear in the book that information management was essential to every aspect of the Nazi war machine &amp;ndash; and that that information management was made possible through IBM equipment and (especially) their punch cards.&lt;/p&gt;
&lt;p&gt;I have known little of computing before the stored program computer, and two aspects of punch card systems of this era were surprising to me: first, to assure correct operation in these most mechanical of systems, the punch cards themselves must be very precisely composed, manufactured, and handled &amp;ndash; and the manufacturing process itself is difficult to replicate. Second, punch cards of this era were essentially single-use items: once a punch card had been through a calculation, it had to be scrapped. Given that IBM was the only creator of punch cards for its machines, this may sound like an early example of the &lt;a href=&#34;https://en.wikipedia.org/wiki/Razor_and_blades_model&#34;&gt;razor blade model&lt;/a&gt;, but it is in fact even more lucrative: IBM didn&amp;rsquo;t sell the machines at a discount because they didn&amp;rsquo;t sell the machines at all &amp;ndash; they rented them. This was an outrageously profitable business model, and a reflection of the most dominant trait of its CEO, Thomas J. Watson: devotion to profit over all else.&lt;/p&gt;
&lt;p&gt;In the Nazis, Watson saw a business partner to advance that profit &amp;ndash; and they saw in him an American advocate for appeasement, with Hitler awarding Watson &lt;a href=&#34;https://en.wikipedia.org/wiki/Order_of_the_German_Eagle&#34;&gt;its highest civilian medal&lt;/a&gt; in 1937. (In this regard, the Nazis themselves didn&amp;rsquo;t understand that Watson cared &lt;em&gt;only&lt;/em&gt; about profit: unlike other American Nazi sympathizers, Watson would support an American war effort if he saw profit in it &amp;ndash; and he publicly returned the medal after the invasion of Holland in 1940, when public support of the Nazis had become a clear commercial liability.) A particularly revealing moment with respect to Watson&amp;rsquo;s disposition was in September 1939 (after the invasion of Poland!) when IBM&amp;rsquo;s German subsidiary (known at the time as &lt;a href=&#34;https://en.wikipedia.org/wiki/Dehomag&#34;&gt;Dehomag&lt;/a&gt;) made the case to him that the &lt;a href=&#34;https://en.wikipedia.org/wiki/IBM_405&#34;&gt;IBM 405 alphabetizers&lt;/a&gt; owned by IBM&amp;rsquo;s Austrian entity in the annexed Austria now belonged to the German entity to lease as they please. These particular alphabetizers were important: the 405 was an order of magnitude improvement over the &lt;a href=&#34;https://en.wikipedia.org/wiki/IBM_601&#34;&gt;IBM 601&lt;/a&gt; &amp;ndash; and it was not broadly found in Europe. Watson resisted handing over the Austrian 405s, though not over any point of principle, but rather of avarice: in exchange for the 405s, he demanded (as he had throughout the late 1930s) that he have complete ownership of IBM&amp;rsquo;s German subsidiary rather than the mere 90% that IBM controlled. The German subsidiary refused the demand and ultimately Watson relented &amp;ndash; and the machines effectively became enlisted as German weapons of war.&lt;/p&gt;
&lt;p&gt;IBM has made the case that it did not know how its machines were used to effect the Holocaust, but this is hard to believe given Watson&amp;rsquo;s level of micromanagement of the German subsidiary through Switzerland during the war: IBM knew which machines were where (and knew, for example, that concentration camps all had ample sorters and tabulators), to the point that the company was able to retrieve them all after the war &amp;ndash; along with the profits that the machines had earned.&lt;/p&gt;
&lt;p&gt;This all has much to teach us about the present day with respect to the true risks of technology. Technology serves as a force-multiplier on humanity, for both better and ill. The most horrific human act &amp;ndash; genocide &amp;ndash; requires organization and communication, two problems for which we have long developed technological solutions. Whether it was punch cards and tabulators in the Holocaust, &lt;a href=&#34;https://en.wikipedia.org/wiki/Radio_T%C3%A9l%C3%A9vision_Libre_des_Mille_Collines&#34;&gt;radio transmission in the Rwandan Genocide&lt;/a&gt;, or &lt;a href=&#34;https://www.ohchr.org/sites/default/files/Documents/HRBodies/HRCouncil/FFM-Myanmar/A_HRC_39_64.pdf&#34;&gt;Facebook in the Rohingya genocide&lt;/a&gt;, technology has sadly been used as an essential tool for our absolute worst. It may be tempting to blame the technology itself, but that in fact absolves the humans at the helm. Should we have stymied the development of tabulators and sorters in the 1920s and 1930s? No, of course not. And nor, for that matter, should Rwanda have been deprived of radio or Myanmar of social media. But this is not to say that we should ignore technology&amp;rsquo;s role, either: the UN erred in not destroying the radio transmission capabilities in Rwanda; Facebook erred by willfully ignoring the growing anti-Rohingya violence; and IBM emphatically erred by being willing to supply the Nazis in the name of its own profits.&lt;/p&gt;
&lt;p&gt;To bring this into the present day: as I relayed in my &lt;a href=&#34;https://www.youtube.com/watch?v=bQfJi7rjuEk&#34;&gt;recent Monktoberfest talk&lt;/a&gt;, the fears of AI autonomously destroying humanity are worse than nonsense, because they distract us from the very real possibilities of how AI may be abused. To allow ourselves to even contemplate a prohibition of the development of certain kinds of computer programs is to delude ourselves into thinking that the problem is a technical problem rather than a human one. Worse, the very absurdity of prohibition has itself created a reactionary movement in the so-called &amp;ldquo;effective accelerationists&amp;rdquo; who, like some AI equivalent of &lt;a href=&#34;https://en.wikipedia.org/wiki/Rolling_coal&#34;&gt;rolling coal&lt;/a&gt;, refuse to contemplate any negative ramifications of technological development whatsoever. This, too, is grievously wrong, and we need look no further than IBM&amp;rsquo;s involvement in the Holocaust to see the peril of absolute adherence to technology-based profit.&lt;/p&gt;
&lt;p&gt;So what course to chart with respect to the (real, human) risks of AI? We should consider another important fact of IBM&amp;rsquo;s involvement with the Nazis: IBM itself skirted the law. Some the most interesting findings in Black&amp;rsquo;s book are from the US Department of Treasury&amp;rsquo;s 1943 investigation into IBM&amp;rsquo;s collusion with Hitler. The investigator &amp;ndash; Harold Carter &amp;ndash; had plenty of evidence that IBM was violating the Trading with the Enemy Act, but Watson had &lt;em&gt;also&lt;/em&gt; so thoroughly supported the Allied war effort that he was unassailable within the US. We already have regulatory regimes with respect to safety: you can&amp;rsquo;t just obtain fissile material or make a bioweapon &amp;ndash; it doesn&amp;rsquo;t matter if ChatGPT told you to do it or not. We should be unafraid to enforce existing laws. Believing that (say) Uber was wrong to &lt;a href=&#34;https://www.theverge.com/2017/2/27/14698902/uber-self-driving-san-francisco-dmv-email-levandowski&#34;&gt;illegally put their self-driving cars on the street&lt;/a&gt; does not make one a &amp;ldquo;decel&amp;rdquo; or whatever &amp;ndash; it makes one a believer in the rule of law in a democratic society. That this sounds radical &amp;ndash; that one might believe in a democracy that creates laws, affords companies economic freedom within those laws, and enforces those laws against companies that choose to violate them &amp;ndash; says much about our divisive times.&lt;/p&gt;
&lt;p&gt;And all of this brings us to the broadest lesson of IBM and the Holocaust: technological development is by its nature new &amp;ndash; a lurch into the unknown and unexplored &amp;ndash; but as I have discovered over and over again in my career, history has much to teach us. Even though the specifics of the technologies we work on may be without precedent, the humanity they serve to advance endures across generations; those who fret about the future would be well advised to learn from the past!&lt;/p&gt;
</description>
      
    </item>
    
    <item>
      <title>Is it worse for John Fisher?</title>
      <link>https://bcantrill.dtrace.org/2023/11/18/is-it-worse-for-john-fisher/</link>
      <pubDate>Sat, 18 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2023/11/18/is-it-worse-for-john-fisher/</guid>
      
      <description>&lt;p&gt;&amp;ldquo;It&amp;rsquo;s been worse for me than for you.&amp;rdquo; These extraordinary words &lt;a href=&#34;https://www.si.com/mlb/athletics/column/john-fisher-to-as-fans-its-been-worse-for-me-than-for-you&#34;&gt;came out of the mouth of John Fisher&lt;/a&gt;, incompetent owner of the Oakland Athletics, on the eve of getting approval from Major League Baseball to rip its roots out of the East Bay.&lt;/p&gt;
&lt;p&gt;I have been reflecting a lot on these words. Strictly from a public relations point of view, they are gobsmackingly disrespectful, plumbing new depths of malpractice even for &lt;a href=&#34;https://www.espn.com/mlb/story/_/id/38442355/story-how-all-went-south-las-vegas&#34;&gt;the worst ownership in sports&lt;/a&gt;. And of course, they are obviously wrong, as this clumsy move is worse for literally everyone else than it is for John Fisher. It is worse for the fans having their hearts ripped out; worse for the Oakland employees losing their jobs; worse for the many small businesses that make their livelihood on the team; worse for the players who have been told their entire athletic careers to take accountability only to be forced to watch in silence as their skinflint ownership takes none.&lt;/p&gt;
&lt;p&gt;But there is a kind of truth to these words too, in that there are ways that it &lt;strong&gt;is&lt;/strong&gt; worse for Fisher, for we have things that he cannot. Take, for example, the Reverse Boycott, the game on June 13th, 2023 when Oakland fans deliberately attended to show that we are, in fact, not the problem. Everything about that game was extraordinary: the energy was &lt;a href=&#34;https://www.youtube.com/watch?v=iutKmwBP5HQ&#34;&gt;post-season electric&lt;/a&gt; as the worst-in-baseball A&amp;rsquo;s entered the game with a best-in-baseball win streak. The Coliseum was rocking, in a way that only the Coliseum can. Then, at the top of the 5th inning, the fans fell silent in protest of the move to Las Vegas. There was no plan beyond this; no one really knew what would happen when the silence ended. What happened next was spontaneous, straight from a shared heart that was breaking: a deafening chant, rolling and crashing over the stadium. &amp;ldquo;SELL! THE! TEAM! SELL! THE! TEAM!&amp;rdquo; (I &lt;a href=&#34;https://youtu.be/_LtRTSjj1-E&#34;&gt;accidentally recorded this&lt;/a&gt;; you can hear the emotion in my own voice &amp;ndash; and that of my 11-year-old daughter next to me.) The game ended as only fiction would have it: with Trevor May striking out the best team in baseball to seal an improbable win for Oakland. The biggest surprise of the night was the sheer joy of it all: it was a New Orleans funeral for Oakland baseball, and we were glad to be there as a family. As I told my kids on the drive home, it was a night that they would one day tell their own grandchildren about.&lt;/p&gt;
&lt;p&gt;How is it that a baseball game can conjure such emotion, let alone one from a losing franchise with a signed death warrant? Because, simply: sports are about much more than what&amp;rsquo;s on the field. Sports bring us together &amp;ndash; they bind us across generation, disposition, and circumstance. A family that might agree on little else may shout in indignant agreement that that wasn&amp;rsquo;t pass interference or that he was obviously safe. They give us solidarity with one another: they give us stuff to believe in together, to celebrate together &amp;ndash; and to grieve for together. In short, sports are the raw id of our own humanity. The Reverse Boycott distilled all of it into a single, singular night &amp;ndash; binding us together in the kind of shared adversity that has always been the stuff of tribal legend.&lt;/p&gt;
&lt;p&gt;And it is in this regard that John Fisher might be right: it is, in fact worse for him, because this shared humanity of sports eludes him. His camera roll is not filled with A&amp;rsquo;s-themed birthday parties, or of selfies with his kids in rally caps, or of toddlers running the bases late on a Sunday afternoon. It would be tempting to say that he instead sees sports as only a business, but even this gives him too much credit: the only business he knows is assuring the mechanics of inheritance &amp;ndash; of hoarding the spoils of his birth. In this regard, he is at least passably capable: he took MLB at its word that it would cut off his welfare payments if he did not secure a stadium deal by January 2024, and dutifully secured a deal, however &lt;a href=&#34;https://www.youtube.com/watch?v=vZti-VJjxfk&#34;&gt;obviously disastrous&lt;/a&gt;. It&amp;rsquo;s worse for John Fisher because this has all been laid bare: the real cost of securing his allowance is that his ineptitude is no longer merely an open secret among beleaguered A&amp;rsquo;s fans &amp;ndash; he is now MLB&amp;rsquo;s famous failson, the Connor Roy of professional sports.&lt;/p&gt;
&lt;p&gt;Whatever success John Fisher may find in Las Vegas, he will not be able to outrun the wreckage he is leaving behind here in Oakland. In John Fisher&amp;rsquo;s obituary, it will not speak of what he built, but of what he broke; not of what he gave, but of what he took away. He will be a stain on his family, who will spend their lives trying to apologize for him. He himself will find that no amount of success will absolve him of the scar that he is leaving on the East Bay&amp;rsquo;s heart. And the much more likely scenario &amp;ndash; abject commercial failure &amp;ndash; will merely confirm for him his own nightmares: that he is exactly the klutz and dunce that he surely fears himself to be. And if John Fisher will always be searching for what he cannot get, we Oakland A&amp;rsquo;s fans will always have what cannot be taken away: our solidarity with &amp;ndash; and love for &amp;ndash; one another. We are raucous, brainy, creative, and eclectic; our lives are richer for having one another in them. John Fisher has none of this, and never will. As terrible as it is for us, it may indeed be worse for him.&lt;/p&gt;
</description>
      
    </item>
    
    <item>
      <title>The Cloud Computer</title>
      <link>https://bcantrill.dtrace.org/2023/10/26/the-cloud-computer/</link>
      <pubDate>Thu, 26 Oct 2023 00:00:00 +0000</pubDate>
      
      <guid>https://bcantrill.dtrace.org/2023/10/26/the-cloud-computer/</guid>
      
      <description>&lt;div id=&#34;preamble&#34;&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Today we are announcing the general availability of the world’s first
commercial cloud computer — along with
&lt;a href=&#34;https://oxide.computer/blog/oxide-unveils-the-worlds-first-commercial-cloud-computer&#34;&gt;our $44M Series A financing&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;From the outset at Oxide, and as I outlined in
&lt;a href=&#34;https://www.youtube.com/watch?v=vvZA9n3e5pc&#34;&gt;my 2020 Stanford talk&lt;/a&gt;,
we have had three core beliefs as a company:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;olist arabic&#34;&gt;
&lt;ol class=&#34;arabic&#34;&gt;
&lt;li&gt;
&lt;p&gt;Cloud computing is the future of all computing infrastructure.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The computer that runs the cloud should be able to be &lt;strong&gt;purchased&lt;/strong&gt; and not
merely rented.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Building a cloud computer necessitates a rack-level approach — and the
co-design of both hardware and software.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Of these beliefs, the first is not at all controversial: the agility,
flexibility, and scalability of cloud computing have been indisputably
essential for many of the services that we depend on in the modern economy.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The degree that the second belief is controversial, however, depends on who you
are:  for those that are already running on premises due to security,
regulatory, economic, or latency reasons, it is self-evident that computers
should be able to be purchased and not merely rented.  But to others, this has
been more of a revelation — and since we started Oxide, we have found more and
more people realize that the rental-only model for the cloud is not
sustainable.  Friends love to tag us on links to
&lt;a href=&#34;https://a16z.com/the-cost-of-cloud-a-trillion-dollar-paradox/&#34;&gt;VC thinkpieces&lt;/a&gt;,
&lt;a href=&#34;https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47e0&#34;&gt;CTO rants&lt;/a&gt;, or
&lt;a href=&#34;https://www.idc.com/getdoc.jsp?containerId=IDC_P20184&#34;&gt;analyst reports on
industry trends&lt;/a&gt; — and we love people thinking of us, of course (even when
being tagged for the dozenth time!) — but the only surprise is how surprising
it continues to be for some folks.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The third belief — that the development of a cloud computer necessitates
rack-scale design of both hardware &lt;em&gt;and&lt;/em&gt; software — may seem iconoclastic to
those who think only in terms of software, but it is in fact not controversial
among technologists: as computing pioneer Alan Kay famously observed, &amp;#34;people
who are really serious about software should make their own hardware.&amp;#34; This is
especially true in cloud computing, where the large public cloud companies
have long ago come to the conclusion that they needed to be designing their
own holistic systems.  But if this isn’t controversial, why hasn’t there been
a cloud computer before Oxide’s?  First, because &lt;strong&gt;it’s big&lt;/strong&gt;:  to meaningfully
build a cloud computer, one must break out of the shackles of the 1U or 2U
server, and really think about the rack as the unit of design.  Second,
it hasn’t been done because &lt;strong&gt;it’s hard&lt;/strong&gt;:  co-designing hardware and
software that spans compute, networking, and storage requires building an
extraordinary team across disparate disciplines, coupling deep expertise with
a strong sense of versatility, teamwork, and empathy.  And the team isn’t
enough by itself: it also needs courage, resilience, and (especially) time.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;So the biggest question when we set out was not &amp;#34;is the market there?&amp;#34; or &amp;#34;is
this the right way to do it?&amp;#34;, but rather &lt;strong&gt;could we pull this off?&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_pulling_it_off&#34;&gt;Pulling it off&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;We have indeed
&lt;a href=&#34;https://oxide.computer/product/specifications&#34;&gt;pulled it off&lt;/a&gt; — and it’s been a
wild ride!  While we have talked about the trek quite a bit on our podcast,
&lt;a href=&#34;https://oxide.computer/podcasts/oxide-and-friends&#34;&gt;Oxide and Friends&lt;/a&gt; (and
specifically, &lt;a href=&#34;https://oxide.computer/podcasts/oxide-and-friends/1411249&#34;&gt;Steve
and I recently answered questions about the rack&lt;/a&gt;), our general availability
is a good opportunity to reflect on some of the first impressions that the
Oxide cloud computer has made upon those who have seen it.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_where_are_all_the_boxes&#34;&gt;&amp;#34;Where are all the boxes?&amp;#34;&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;The traditional rack-and-stack approach starts with a sea of boxes arriving
with servers, racks, cabling, etc.  This amounts to a literal
&lt;a href=&#34;https://en.wikipedia.org/wiki/Kit_car&#34;&gt;kit car&lt;/a&gt; approach — and it starts with
tedious, dusty, de-boxing.  But the Oxide rack ships with everything installed
and comes in just &lt;strong&gt;one&lt;/strong&gt; box — a crate that is
&lt;a href=&#34;https://oxide.computer/podcasts/oxide-and-friends/1417751&#34;&gt;its own feat of
engineering&lt;/a&gt;.  All of this serves to dramatically reduce the latency from
equipment arrival to power on and first provision — from weeks and months to
days or even hours.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_is_it_on&#34;&gt;&amp;#34;Is it on?&amp;#34;&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;We knew at the outset that rack-level design would afford us the ability to
change the geometry of compute sleds — that we would get higher density in the
rack by trading horizontal real estate for vertical.  We knew, too, that we
were choosing to use 80mm fans for their ability to move more air much more
efficiently — so much so that we leveraged
&lt;a href=&#34;https://oxide.computer/blog/navigating-todays-supply-chain-challenges&#34;&gt;our
approach to the supply chain&lt;/a&gt; to partner with Sanyo Denki (our fan provider) to
lower the minimum speed of the fans from 5K RPM to the 2K RPM that we needed.
But adding it up, the Oxide rack has a surprising aesthetic attribute:  &lt;strong&gt;it is
whisper quiet.&lt;/strong&gt;  To those accustomed to screaming servers, this is so
unexpected that when we were
&lt;a href=&#34;https://oxide.computer/podcasts/oxide-and-friends/1200412&#34;&gt;getting FCC
compliance&lt;/a&gt;, the engineer running the test sheepishly asked us if we were sure
the rack was on — when it was dissipating 15 kW!  That the rack is quiet wasn’t
really deliberate (and we are frankly much more interested in the often hidden
power draw that blaring fan noise represents), but it does viscerally embody
much of the Oxide differentiation with respect to both rack-level design and
approach to the supply chain.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_where_are_the_cables&#34;&gt;&amp;#34;Where are the cables?&amp;#34;&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Anyone accustomed to a datacenter will note the missing mass of cold-aisle
cabling that one typically sees at the front of a rack.  But moving to the back
of the rack reveals only a &lt;a href=&#34;https://en.wikipedia.org/wiki/Busbar&#34;&gt;DC busbar&lt;/a&gt; and
a tight, cabled backplane.  This represents one of the bigger bets we made:
&lt;a href=&#34;https://oxide.computer/podcasts/oxide-and-friends/1281318&#34;&gt;we blindmated
networking&lt;/a&gt;.  This was mechanically tricky, but the payoff is huge: capacity
can be added to the Oxide cloud computer simply by snapping in a new compute
sled — nothing to be cabled whatsoever!  This is a domain in which we have
leapfrogged the hyperscalers, who (for their own legacy reasons) don’t do it
this way.  This can be jarring to veteran technologists.  As one exclaimed upon
seeing the rack last week, &amp;#34;I am both surprised and delighted!&amp;#34; (Or rather:
a very profane variant of that sentiment.)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_you_did_your_own_switch_too&#34;&gt;&amp;#34;You did your own switch too?!&amp;#34;&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;When we first started the company, one of our biggest technical quandaries was
what to do about the switch.  At some level, both paths seemed untenable:  we
knew from our own experience that integrating with third-party switches would
lead to exactly the kind of integration pain for customers that we sought to
alleviate — but it also seemed outrageously ambitious to do our own switch in
addition to everything else we were doing.  But as we have many times over the
course of Oxide, we opted for the steeper path in the name of saving our
customers grief, choosing to
&lt;a href=&#34;https://oxide.computer/podcasts/oxide-and-friends/838572&#34;&gt;build our own
switch&lt;/a&gt;.  If it has to be said,
&lt;a href=&#34;https://oxide.computer/podcasts/oxide-and-friends/1008496&#34;&gt;getting it working
isn’t easy&lt;/a&gt;!  And of course, building the switch is insufficient: we also
needed to &lt;a href=&#34;https://oxide.computer/podcasts/oxide-and-friends/1231631&#34;&gt;build our
own networking software&lt;/a&gt; — to say nothing of the
&lt;a href=&#34;https://oxide.computer/podcasts/oxide-and-friends/1333581&#34;&gt;management network&lt;/a&gt;
required to be able to manage compute sleds when they’re powered off.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_wait_thats_part_of_it&#34;&gt;&amp;#34;Wait, &lt;em&gt;that’s&lt;/em&gt; part of it?!&amp;#34;&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;It’s one thing to say that all of the software that one needs to operate the
cloud computer is built in — but it’s another to actually see what that
software includes.  And for many, it’s seeing the
&lt;a href=&#34;https://github.com/oxidecomputer/console&#34;&gt;Oxide web console&lt;/a&gt; (or its
&lt;a href=&#34;https://oxide-console-preview.vercel.app/&#34;&gt;live demo&lt;/a&gt;!) that really drives the
message home:  yes, &lt;strong&gt;all&lt;/strong&gt; of the software is included.  And because the
&lt;a href=&#34;https://oxide.computer/podcasts/oxide-and-friends/1426644&#34;&gt;console
implementation&lt;/a&gt; is built on the &lt;a href=&#34;https://docs.oxide.computer/&#34;&gt;public API&lt;/a&gt;,
everything that one can do in the console for the Oxide rack is also available
via CLI and API — a concrete manifestation of our
&lt;a href=&#34;https://www.youtube.com/watch?v=EmSjZbSzA3A&#34;&gt;code-as-contract&lt;/a&gt; approach.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_and_theres_no_separate_licensing&#34;&gt;&amp;#34;And there’s no separate licensing?&amp;#34;&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;One common source of pain for users of on-prem infrastructure has been license
management: financial pain due to over-paying and under-utilizing, and
operational pain in the navigation of different license terms, different
expiration dates, unpredictable dependencies, and
&lt;a href=&#34;https://www.theregister.com/2022/05/31/vmware_broadcom_acquisition_customer_reaction/&#34;&gt;uncertain
vendor futures&lt;/a&gt;.  From the beginning we knew that we wanted to deliver a
delightful, integrated experience:  we believe that cloud computers should come
complete with all system software built-in, and with no additional licensing to
manage or to pay for.  Bug fixes and new features are always only an update
away and do not require a multi-departmental discussion to determine value and
budget.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_its_all_open_source&#34;&gt;&amp;#34;It’s all open source?&amp;#34;&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;While the software is an essential part of the Oxide cloud computer, what we
sell is in fact the computer.  As &lt;a href=&#34;https://www.youtube.com/watch?v=um5bC20NTQ0&#34;&gt;a
champion of open source&lt;/a&gt;, this allows Oxide a particularly straightforward open
source strategy:  &lt;a href=&#34;https://github.com/oxidecomputer/&#34;&gt;our software is all open&lt;/a&gt;.
So you don’t need to worry about hinky open core models or relicensing
surprises.  And from a user perspective, you are assured levels of transparency
that you don’t get in the public cloud — let alone the proprietary on-prem
world.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_getting_your_own_first_impression&#34;&gt;Getting your own first impression&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;We’re really excited to have the first commercial cloud computer — and for
it to be generally available!  If you yourself are interested, we look
forward to it making its first impression on you —
&lt;a href=&#34;https://oxide.computer/sales&#34;&gt;reach out to us&lt;/a&gt;!&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description>
      
    </item>
    
  </channel>
</rss>
