-
The Predator/Prey Cycle Next Door
I’m a member of Next Door, a web site that has somehow taken over neighborhood mailing lists. The only Next Door posts I ever look at are the ones about animals: lost cat, found cat, what is this animal (it’s usually a grey fox), and so forth. This casual reading has led me these purely…
-
JSON Schemas in Go
In 2024 I did some work on a project at Google (the Go version of Genkit) that used JSON schemas. JSON schemas let programs specify how JSON data should be structured. Basically, you can say things like ‘this JSON data must have a field “name” which is a string and a field “age” which is…
-
The Conversation Game
Some people are arguing that artificial intelligence technology has advanced so much, so quickly, that we are now close to artificial general intelligence (AGI): a computer program that has the intelligence and flexibility of a human. Popular programs like ChatGPT are examplars of what modern AI can accomplish: they can summarize text, they can answer…
-
Leaving Google
I’ve left Google after working there for 19 years. For most of that time I’ve been fortunate in being able to work on the Go programming language. Go was started by Rob Pike, Ken Thompson, and Robert Griesemer in the fall of 2007. I joined the team in June, 2008, about the same time as…
-
Electrification
This is a note about some steps that I and my family have taken to work to reduce our carbon emissions. According to the EPA, commercial and residential use is the fourth largest source of carbon emissions overall in the U.S., generating about 12% of carbon emissions. Some sizable chunk of that is fossil fuels…