We will all talk about Nvidia but I keep thinking about her.
The wife behind the now powerful man that once worked at Dennys.
Lori Huang
Forty-one years married to Jensen Huang.
She was there before the black leather jacket, before the trillions, before any of it. She built a family with Jensen while he built a company.
Today, the whole world got to read his apology in a company memo.
She has to live it....
Lori is the woman standing next to him in thousands of photographs like these, finding out- along with the rest of us... what was happening behind her back.
He'll answer to his board
He'll answer to Congress
The market will do whatever it does
But in stories like this one, Lori is always the one who pays the highest price for something she never did💔
Disengaging from syntax is not disengaging from engineering.
I’m working on a significant project at the moment. It’s in a pre-production state so far. More than a prototype, less than ready for real users.
I’ve been making multiple passes over the structure for each of the following concerns: Architecture, coverage, race & concurrency, security, API, etc. Each of these requires significant interrogation and review of verification procedures; but not review of the code.
At base are the /ub-mode (https://t.co/L3UhDJXshE) rules that keep the agents disciplined as far as coding structure and tests are concerned. But above that it’s me making sure that all the bases are covered well enough to keep my client safe from stupid sloppy mistakes.
I am the engineer. I am responsible. The agents are just my tools. They are power tools, to be sure. But power tools in the hands of novices result in missing fingers. So I am very careful.
Saw a crazy blog post about an AI lab firing an engineer partly for using AI agents to review and auto-merge non-prod code.
They’d rather see PRs take weeks or even a month to merge. If true, insane.
The mindset that AI-generated code is slop needs to die.
You can’t let humans and processes kill your shipping velocity.
There was a time in my life where I was tackling a bunch of languages bc I wanted to be a 10X engineer. Then I figured it was better to be focused on devops only.
I used to be a language lawyer. In the late 80s I _studied_ the ARM (Annotated Reference Manual for C++). I knew the language cold, inside and out. I could make it do backflips. I shipped a lot of code using it. A LOT.
I’ve attacked other languages with a similar intensity and depth. Until recently, that was simply the only way to become adept at building software systems.
I now consider the deep understanding of a language to be a supreme waste of time and effort. I don’t want to learn Rust, or Golang, or Typescript, or any of the thousands of other languages out there. I’ll leave that to my agents.
What I need now is to understand the high level gestalt of the system. I want to see the systems and subsystems. I don’t need to inspect the cogs. If I truly need to understand a detail at the cog level, I’ll interrogate my agents. I’m not going to pretend to be a language expert anymore.