Brian Goetz
briangoetz.bsky.social
Brian Goetz
@briangoetz.bsky.social
Java Language Architect at Oracle. Author, Java Concurrency in Practice (http://amzn.to/2nzZnkl). Also, cats.
Peeve: financial journalists that don't know what the words "plunge" or "plummet" mean. Folks, when a volatile security drops 3.5% in a day, that's a dog-bites-man story.

Metapeeve: none of the news aggregators give you decent tools for "stop showing me content from whatever idiot wrote this."
October 22, 2025 at 6:30 PM
Reposted by Brian Goetz
Hey #Java devs!

At @devoxx.com, the Java Team at #Oracle is hosting an "Ask The Architects" panel.

Post your questions here by Wed 23:00 UTC! Then check out the recording to hear the experts’ answers (as many as we can).

📝 Please read the questions others have suggested to prevent double-posting.
October 7, 2025 at 9:47 AM
Ah, now here come the "this time it's different" predictions. Right on schedule.
September 28, 2025 at 11:07 PM
The switches and outlets in my house were a random mix of styles and colors, so this weekend I replaced them all with more modern ones. OMG these new lever-edge devices are SO much easier than the screw-terminal kind (and so much safer than the backstab kind.) Anything else should be against code.
September 23, 2025 at 9:26 PM
"If you're actually an impostor, it's not a syndrome" 😂

www.youtube.com/shorts/xBilK...
Vibe coding fixed my impostor syndrome
YouTube video by Alberta Tech
www.youtube.com
September 14, 2025 at 4:31 PM
Today, in "you had one job" failures: the FedEx "access manager" app has a place to add "help us find your address." The field accepts 20 characters.

If finding my house isn't already obvious from the map, it's surely going to take more than 20 characters to explain it.
September 3, 2025 at 12:50 PM
Glad to see that more shopping sites are upping their "filter" game, and some even exerting some pressure on vendor data quality. What I would love is to be able to look at an item and _see its values_ for all the filterable quantities, so I can refine my search with "(not) like this"
August 31, 2025 at 4:57 PM
RIP Tom Lehrer. I discovered his music in 1974, when my teacher brought in one of his albums to illustrate different forms of political protest. She generously let me borrow it, I played it a zillion times. At that age, I didn't understand it all, but I still thought it was hilarious. And still do.
July 27, 2025 at 7:13 PM
Jersey Mike's tagline is "A Sub Above." But "Sub" literally means "below." Does this bother anyone else, or is it just me?
July 24, 2025 at 5:50 PM
It says a lot about the timeline we live in that the only stock that hasn't been pummeled by the sabotage being inflicted on the world economy is ... Gamestonk.
April 7, 2025 at 2:14 PM
The great thing about first world problems is that there are so many to choose from!
April 6, 2025 at 2:15 PM
Gah companies suck at survey design.

Got a survey for a hotel I've stayed at many times. Rate your stay 1-10? OK. But then they want a "better/as/worse than expected". I know anything less than top rating is worse than not rating at all. But it _is_ exactly as expected - which is why I stay there.
March 26, 2025 at 9:33 PM
This was published in Mad Magazine in the late 60s. I remember reading it when I was a kid. I didn't understand it then; I couldn't believe people could be so stupid.
March 26, 2025 at 12:35 PM
NQOH: "moving the overton elevator"
March 24, 2025 at 6:35 PM
OH: "DUI hire"
March 24, 2025 at 4:52 PM
Please can we just get to the point where we charge more for overhead space than for checked luggage?
March 16, 2025 at 8:27 PM
Reposted by Brian Goetz
Stumbled upon #JEP502 which is about #StableValue, a new way of having immutable objects without using final which can have an impact on #jvm #startup. It’s these continuous minor improvements that make #Java keep up with requirements… openjdk.org/jeps/502 #OpenJDK
JEP 502: Stable Values (Preview)
openjdk.org
March 11, 2025 at 2:42 PM
This book is the Grey and Reuter of the current generation. New edition coming!
Chapters 1–7 of the second edition of Designing Data-Intensive Applications are now available in early release (sorry, O'Reilly subscribers only at this point). Among other changes, you may notice that we now talk about “sharding” rather than “partitioning” www.oreilly.com/library/view...
Designing Data-Intensive Applications, 2nd Edition
Data is at the center of many challenges in system design today. Difficult issues such as scalability, consistency, reliability, efficiency, and maintainability need to be resolved. In addition, there...
www.oreilly.com
March 11, 2025 at 6:47 PM
Reposted by Brian Goetz
We have been working hard on a new feature for #java called "Stable Values".

Don't miss my talk at #JavaOne where I uncover what this can mean in terms of improved performance and maintainability for your Java code.

Early bird discounts are still available!

reg.rf.oracle.com/flow/oracle/...
Session Catalog
reg.rf.oracle.com
February 6, 2025 at 4:00 PM
Every month I get an automated mail from my cable provider with the subject line of "Your billing cycle has ended". And every month, it makes me think "And now his watch has ended..."
January 8, 2025 at 5:55 PM
I ran into an obnoxious engagement hack today: a spammer used a subject line that was engineered to be a likely subject line in my e-mail history, thereby spoofing Apple Mail into threading it together with a discussion with a trusted colleague. It took me a second to realize what had happened.
January 6, 2025 at 9:06 PM
Just picked up a Bambu P1S on their Black Friday sale. Don't know anything (yet) about 3d printing, but I have to say this thing is a marvel of packaging-engineering. Much care has gone into allowing them to package all the accessories inside the printer for shipping, but without risk of damage.
December 11, 2024 at 5:41 PM
Home upgrade peeve: product line non-orthogonality. Say Kohler has faucets in chrome, brass, and bronze. And sure, the color you want costs more. Fine. But they don't make the matching shower head in all the colors! So you still end up with mixed colors, or have to fall back to the most common.
November 26, 2024 at 3:55 PM
A surprise. My Xhitter feed now consists entirely of cat pics and garbage (trolls, spam, ads). Because the non-cat content is here.

Half the pain of Xhitter was that the garbage tried to impersonate the non-cat content. With the non-cat content taken away, it has perversely become almost usable.
November 26, 2024 at 3:13 PM
Reminder: the easiest and cheapest home upgrade is painting. And I've never seen anyone paint a room and then say "you know, it didn't need that at all." It's always "wow, that looks so much better."
November 25, 2024 at 3:39 PM