I broadly agree with the author’s point there, but disagree with the specific language he used. In my view, engineering includes those pesky non-technical considerations, like the business context and the human factors, which bring their own tradeoffs and priorities to the engineering decision-making.
That is, his “pure engineers” are not really doing engineering, at least under my understanding of the term, whereas (some of) the impure engineers actually are! :)
I still refuse to buy Sony labelled products from that one. When you have to go through several dozen computers to wipe their rootkits off... even though creating a custom deployment image was faster, it was still a massive time consuming pain I'd never put on anyone.
If they'd have released a simple, single download, then maybe I'd have been less burned... but having to install custom uninstaller per machine, with an email address, and that software itself left another security hole... I'm out.
I love vintage computers, have a vintage computer collection, and have enjoyed visiting computer museums, but does this computer museum website really need to send me desktop notifications?
One of my favorite parts of the 2024 series on Youtube was when Prof B explained her excitement just before introducing UCB algorithms (Lecture 11): "So now we're going to see one of my favorite ideas in the course, which is optimism under uncertainty... I think it's a lovely principle because it shows why it's provably optimal to be optimistic about things. Which is kind of beautiful."
Those moments are the best part of classroom education. When a super knowledgeable person spends a few weeks helping you get to the point where you can finally understand something cool. And you can sense their excitement to tell you about it. I still remember learning Gauss-Bonnet, Stokes Theorem, and the Central Limit Theorem. I think optimism under uncertainty falls in that group.
That’s what it feels like yes. It has a lot of overlap with a ton of stuff that Google already does, and it seems like it’s one of those “rather than improving an existing product, let’s create a new one because that gets us a promotion” situations which Google is well known for.
That is, his “pure engineers” are not really doing engineering, at least under my understanding of the term, whereas (some of) the impure engineers actually are! :)
reply