Lot of stuff pulled together here:
Kevin Bourrillion
@kevinb9n
I do jspecify.org, serve on Valhalla WG. Past: Guava, AutoValue, Error Prone, Truth, google-java-format.
music, math, board games. Tweets speak for me alone.
Kevin Bourrillion’s Tweets
Wonderful tribute, and rings 100% true
Quote Tweet
1/ Thread
.@crazybob was an incredible human being. Saying bob’s name in the past tense feels ridiculous.
I don’t even know where to begin.
Show this thread
2
Even those of you who knew/loved him, I would strongly suggest not railing about the state of crime in SF at this moment or you will draw these people in.
6
Show this thread
Do NOT search twitter by "recent" for crazybob. If you do, PLEASE do not feed the trolls. Some people deserve to be ignored.
1
3
Show this thread
(On the other hand, he cajoled me into joining twitter in '07ish, so there's that)
11
Show this thread
Thank you, Bob, so much. I can't say goodbye.
news.google.com/stories/CAAqNg
2
11
Show this thread
Bob was genuine, kind, and possessed of (by?) the joy of making things. He was unlike any other tech person I've met.
His tech accomplishments go on for miles, but I am positive that the list of people like me whose lives he changed for the better is longer. (7/8)
1
15
Show this thread
...figuring out how to turn his brilliant ideas into an open-source product. That became Guice.
When designing a new thing Bob was like a kid at Christmas. I have emails from him sent at odd hours with subjects like "we can solve <X> like <Y>!!" and no body. Classic Bob. (6/8)
1
1
14
Show this thread
That is who Bob was.
And we kept collaborating. He started fixing our dependency hairball issues using injection, and my friend Z and I eagerly adopted what he was building in a second subproject. Soon Bob and I were having interesting design discussions almost every day, (5/8)
1
10
Show this thread
Once we got it working, I casually mentioned something about the work he was assigned to do -- that I was so jealous about -- and I will never forget what he did. He said "yeah, so I was thinking we might do something like..." and *just like that* we were COLLABORATING. (4/8)
1
8
Show this thread
This immediately surprised me. Hotshots don't ask random nobodies for help! In our field I guess it's the purest sign of humility and respect we have.
The last time I ever didn't like Bob Lee was about 12 seconds into that conversation. (3/8)
1
10
Show this thread
Worse, he was going to be working on the stuff that I had asked to work on (but had been told we didn't have time for).
I had him sized up all right. I didn't like hotshot kids like that.
Then he pops into my cube one day and asks if I could help him get IntelliJ working. (2/8)
1
7
Show this thread
I think I'm in the complete disbelief stage.
techcrunch.com/2023/04/05/bob
changed the trajectory of my life.
4
2
20
Main reason: internal boundaries won't stay still. Trying to know *up front* how I should divide responsibilities between classes is way too much "thinking hard instead of just doing (and fixing later)". And to write extensive tests against a moving target is ughh.
4
Show this thread
Things I learned from writing a small nontrivial application by myself from the ground up: keeping up good testing hygiene as you go takes a lot more inner strength than you might think, no matter how much you believe it's the right thing to do.
4
1
23
Show this thread
Not to mention showing them the shocking truth about how unreliable "eyewitness testimony" really is.
Show this thread
I believe that every high school student who expresses too much confidence in their own subjective perceptions of the world should be taken aside and made to look at optical illusions.
Quote Tweet
1
8
Show this thread
Me before last Picard episode: I hope they don't just work in all kinds of inexplicable fan service
Me after last Picard episode: SERVICE ME AGAIN
1
6
Show this thread
Meeting anti-pattern #3: leaving it to one person to take all the "notes" instead of everyone having the doc open and on-screen together
1
1
Show this thread
Meeting anti-pattern #2: interrupting yourself to address something just written in the meeting's text chat by someone who didn't raise their hand precisely because they didn't deem it worth interrupting over
1
2
Show this thread
Meeting anti-pattern #1: interrupting yourself to say hello to a person joining late
1
3
Show this thread
One day my teenager caught me eating Doritos for breakfast, and totally gave me a hard time about it, even though she'd vehemently insisted about 11 times in the past that it's totally fine. Well which is it? Sheesh, the hypocrisy of some people.
1
5
Not everyone is cut out to love just one person. Like sometimes I love Mariner, but other times it's all Ruthy. Until I remember that Bradward is the best... but right now everything's coming up Tendi (I find her so... viridescent). I don't know if I can ever sort this out.
Situation: I have 65 TODOs in my project
"I know, I'll spend a few evenings just taking care of TODOs!"
Situation: I have 85 TODOs in my project
2
8
Part 2 of the hack: your magical rectangular popcorn maker also doubles as a heater upper of arbitrary food items!
This whole incredible concept needs some kind of name, so you can say something like (handwave) "For lunch I just ate my 'save-ems' from yesterday"
Show this thread
Stumbled on an interesting "life hack" just now. So you're eating dinner. And what you can do is stop eating and then put the rest of it into the fridge as if it was a grocery! Then the next day when you're hungry, the food is already there! Like, zero delivery time.
2
2
Show this thread
Seconds since I tried to use an IDEA keystroke in a google doc, github issue, etc.: ___
1
4
EVEN THE MANUAL DOESN'T SAY.
It even has a troubleshooting item that says "make sure the temp setting isn't too cold", and STILL doesn't say which direction that is!
Obviously we're running the experiment but sheesh... How do things get this way?
2
1
Show this thread
Temp control on this new mini-fridge ranges from MIN to MAX. Can't guess whether MAX means warmest or coolest. If it's like a car a/c then the latter. But MIN is next to OFF, and both stoves and fans put the most intense setting next to OFF. What's really amazing is...
1
3
Show this thread
I'm going to try to give this mastodon experiment a fair shake... which means I need to occasionally post this here:
"Hey, please follow me at
hachyderm.io/@kevinb9n"
At some point soon I'll post there and find out if it's even reaching anyone.
1
1
Love PG but have to plead "original is better" on this one. From an absolutely wonderful collection called "69 love songs".
Quote Tweet
Peter’s take on the Magnetic Fields’ song ‘The Book of Love’ from ‘Scratch My Back’ album. It's deeply romantic but a little cynical at the same time, reflecting on how love is many simple things; "The book of love is long and boring. No one can lift the damn thing.”
1:05
36.9K views
2
3
When I lost my voice a few years ago I had to take an extended break from this album, because just listening without sing/shouting along is not possible. But on our winter road trip my daughters asked me to put it on. All the magic is still there. Maybe the best album ever made.
Quote Tweet
Today is the 25th anniversary of Neutral Milk Hotel releasing In the Aeroplane Over the Sea. A beautiful, painful, sorrowful, triumphant record that has touched so many lives.
Show this thread
2
Apparently Netflix U.S. doesn't have rights to stream the original audio. We chose the Hindi dub, which we heard is at least the original actors. If you think "but the lines not matching the actors' mouths will make it feel unrealistic".... hahahahaha that will not be an issue
Show this thread
"RRR" on Netflix 11/10
Don't look at the runtime, just hit play (the runtime will be twice that anyway since you'll watch it again)
I don't know how to describe it, it's like... live-action anime... plus epic dance breaks
6
1
13
Show this thread
Hearing Siskel gush about this movie when it was just coming out is sooo satisfying. He was completely right, obviously! youtube.com/watch?v=j2F0fO
It played at the local 75-cent second-run theater near my house for a very long time. I went (by myself) almost every weekend.
3
Um. As your functions call other functions, are you going *down* the call stack, or *up* the call stack?
Up matches stack trace output and hey, a physical stack (and the image of "overflow"). But down fits with "depth" and "call down into" and other things. I'm flummoxed!
3
11
Unpacking "godsend" a bit: it's not about the NPEs! It's so much more: it's how you just *don't think about null* anymore. A red line will tell me if I need to do something.
Assuming the support for `` in Java is on-par, it's worth it no matter how bulky the annotations
3
12
Show this thread




