This photo of Dr. Katie Bouman seeing the first image of a black hole upon reconstruction is perhaps the most evocative photo of intellectual breakthrough that I have seen -- of anyone, ever. 1/
How about a conference called "In Retrospect" in which presenters revisit talks they've given years prior -- and describe how their thinking has evolved since?
@AlannaBennett
Early in my career, my mother was visiting my (cluttered) office and left a note on the whiteboard: "Note to Bryan's colleagues: he was not raised like this."
A defining aspect of the Theranos failure is that everyone deferred to someone else in terms of technical diligence, collectively dismissing as malcontents those technologists who actually HAD dug deep and came away unconvinced. Do you see why I am bringing this up, web3?
If you are a C or C++ programmer somehow still on the fence about whether or not you should take
#rustlang
seriously, consider this piece from Cliff Biffle an absolute must-read:
I can no longer contain my thoughts on the A's temporary move to Sacramento, and want to get a couple of things out there. So with my apologies, a thread... 1/
Am waiting for the year that reInvent goes full Red Wedding, locking the doors and announcing that every attendee's product or service is now a forthcoming AWS offering. Or maybe that was this year?
So, my thoughts on engineering performance management have always been a bit idiosyncratic, but Matt's tweets today have me reflecting, so... storytime. 1/
@bcantrill
@adamhjk
I've seen this talk, and not surprisingly it's close to my own thinking and experience. Can you summarize the evolution in your thinking?
Next week, the most arrogant person I have ever met in my life (yes, that's really saying something!) is going to release a programming platform that will offer a "100X" gain in productivity -- and I'm not sure there's enough time to make all of the popcorn I will need
There is a regrettable idea that system software is "done." I was told the same thing in 1996 (and in the same breath, advised to not pursue system software). So for whomever needs to hear it: system software was not done then -- and it is emphatically not done now!
Eight-year-old told me that she and her friend made a club to make other clubs (they claim to have made 26 clubs so far!), and I realize that she has created the elementary school equivalent of the Linux Foundation
1. Software engineers emphatically can suffer from Writer's Block
2. The Pandemic made this much more acute
3. We do ourselves a disservice by not talking about it
My 9-year-old daughter has been following the Okta outage closely (don't ask). Tonight, she asked me to read their message; her reaction: "They are using too many fancy words. They got hacked." Out of the mouths of babes!
When Satya Nadella became CEO in 2014, I jokingly said that there were three things that he needed to do to make Microsoft relevant again -- none of which he would do. As of this morning, he's done all three.
1. What are you most proud of in the last six months?
2. What did you learn?
3. Where did you struggle?
4. What are you anxious about in the coming six months?
5. What are you excited about in the coming six months? 11/
@manymanywords
Once had an exec try to browbeat me with his insane ideas about how I should be running my team; surprised myself when I began my (furious) response with, "Look, sport..."
I can't speak for my co-founders and co-workers, but there were many factors that went into my own decision to start a company/join a startup -- and the long-term capital gains tax rate was emphatically not among them
If you're tempted to blame a team for a startup's failure, please don't: success is often due to a great team -- but failure is almost always due to bad leadership
A VC firm that confidently told us that we would "never raise" just asked me if I'm "open" to giving product feedback to one of their portfolio companies. NOT TODAY, SATAN!
I have always felt that "Artificial Intelligence" is a gross misnomer -- and that we would all be much better served if we called it what it is: automated pattern recognition.
My thirteen-year-old is trolling me by creating fan accounts ("I'm just
@bcantrill
's
#1
fan") and then liking tweets of mine that he thinks are stinkers -- and I feel woefully unprepared for this by parenting books
@jessfraz
Upon joining Sun in 1996, my first project in kernel development was to allow the operating system clock interrupt rate to be made more fine-grained. 1/
That time we open sourced a dependency to not have to deal with the necessary key management to get a GitHub workflow to pull a git submodule from a private repo
we had a significant issue in ChatGPT due to a bug in an open source library, for which a fix has now been released and we have just finished validating.
a small percentage of users were able to see the titles of other users’ conversation history.
we feel awful about this.
Let us choose to collectively ignore these detractors -- and choose instead to be inspired by not just the achievement of Dr. Bouman's team, but by the incomparable elation of breakthrough, as epitomized by Dr. Bouman herself. 8/8
When the Rust compiler gives you an error message that begins with "First, ...", it's like your mother calling you by your full name: you know you're in trouble
As it apparently needs to be said: open source relicensing is a clear indicator that a company is shifting from growing its community to melting it down for scrap
Years ago, during Sun's worst quality crisis (the infamous e-cache parity error that plagued the UltraSPARC-II), one of the physicists working on the problem strongly recommended that I read John Godson's 1975 book, "The Rise and Fall of the DC-10" 1/
An excellent, damning piece on Stallman's loathsome worldview that we should find not merely embarrassing but shameful: why have we not acted? Why have we not punished
@fsf
for its inaction? Why do we tolerate those who defend and harbor him?
The only thing to know about the A's is that the ownership is INCOMPETENT. I'm not talking routine incompetence -- this is grand, eye-watering, paint-peeling incompetence. When seeking explanations for their actions, don't overthink it: it is INCOMPETENCE every single time. 2/
So, this amazing video has been going around for the last day (and I have probably watched it a dozen times!), but it has also prompted some thoughts... 1/
"I won't lie there's a learning curve to the programming platform we're going to reveal on Tuesday at 10:59am PT. It's a pure Java API, but there are multiple layers of concepts that are completely new. This can only be justified if the platform confers extreme advantages. 100x."
Last night, my 17-year-old saw the
@oxidecomputer
rack for the first time. He has a great aesthetic sense, but no particular interest in computing; it felt surprisingly gratifying to see him totally blown away by what our team has built. Can't wait to get it out there!
In virtually any software project, there is the primary language -- and then one or two (or more) additional languages for building, tooling, etc. Rust's extraordinary versatility means that it can replace all of these: projects can reasonably be entirely Rust + declarative files
OH: "Just as they say you're never more than six feet from a spider, you're probably never more than six feet from a microcontroller -- and it's best not to think about how much more benign the spiders are."
Anyone who has had such a moment in their life -- of prolonged intellectual struggle followed by breakthrough -- recognizes something of themselves in this picture of Dr. Bouman. 4/
My observation would be that anyone minimizing Dr. Bouman upon seeing this photo must not have had that feeling themselves; for these embittered few, the feeling of breakthrough must be as foreign as the specifics of interferometry used to achieve it. 7/
OH -- and sadly true:
glibc: we will use this hardware feature to work around a software performance issue
rust: we will complicate our software to work around glibc's use of this hardware feature
processor vendor: we will disable this hardware feature to avoid software issues
@Vivek
@EduOverStadiums
@RiverCats
@lyricsborn
@OaklandBallers
A final, personal note: this is GUTTING for A's fans. My kids (like so many!) grew up at the Coliseum. The team being ripped away is like someone breaking into your house and desecrating your family album: we may move on, but we will never forget. 14/14
Happened across this old photo when looking for something else -- and it really struck me that for the rest of my life, I will be reminded what John Fisher took away.
If you fly an otherwise promising startup into the side of a mountain, and then are tempted to later write think pieces on how companies and teams should be built, maybe the first one to write is what the hell happened to yours?
To the contrary: at
@oxidecomputer
, we EXPLICITLY ask people when they were unhappiest (and why). We ask this not to seek denigration of past employers, but rather to understand the degree to which a candidate shares our values. Unhappy times are often very revealing!
Despite the fact that making references to obscure SNL skits from the 1980s has landed me in plenty of hot water, I reference this sketch at least annually
As he watched the towers fall on 9/11, Rabbi Irwin Kula famously observed to himself that "religion did this"; watching this horror unfold I am left with a similarly troubling conclusion: social media did this.
That is why this photo resonates; not just because of Dr. Bouman's team's work (though that is obviously incredible!) but because her moment of joy inspires us -- all of us -- to strive for our own breakthroughs. 5/
How does this endure? If a CEO explained a decline in revenue by BLAMING THE CUSTOMERS, the board would (rightfully) fire them. But John Fisher is not a CEO: he is just a grown child -- the only thing he knows how to do is hoard the spoils of his birth. 3/
So, I just learned -- through what can fairly be called an
@oxidecomputer
group intervention -- that I have been mispronouncing a particular word for my entire adult life. Before I reveal it, I'm curious if this has happened to others -- and if so, what word?
Hot take: this otherwise excellent postmortem is too forgiving of PostgreSQL; transaction ID wraparound autovacuum is a nasty failure mode that too many learn about only when their own production systems are capsized by it!
Beloved, struggling company trashed by a sociopathic delusional narcissistic megalomaniac? Tweeps: Sun alumni are here for you! You will always have the memories of what was, and you will take what what you loved to the companies that you join -- and the startups you create! 💙
A decade ago, I gave a talk on corporate open source anti-patterns -- saying that I would return in a decade and describe any new mistakes. A decade later, new mistakes have emphatically been made; it feels like it might be time for that update I promised?
It captures the moment of breakthrough just perfectly: the delighted grin; the eyes that show equal part elation and relief; the clasped hands that still reflect the intense anxiety of just seconds prior. 2/
We recently registered the trademark for “The Network is the Computer,” to encompass how Cloudflare is utilizing its network to pave the way for the future of the Internet.
Surprised to find one of the best early histories of Sun in Randall Stross's 1993 book on Steve Jobs and NeXT -- though perhaps the book itself is explaining why I shouldn't be?