I never met Bob Lee, but I was a huge fan. Google Guice was exceptionally useful for non-Spring-based dependency injection in the early 00s. I don't know if Bob had his hands in the Google Collections API, but that in combination with Guice really made Java engineering in the JDK 6 days much more bearable. What a devastating, senseless tragedy.
Most murders are for a reason, not 'senseless'. THIS NEEDS TO STOP. 'Surveillance footage reviewed by The Standard appears to show Bob Lee, a 43-year-old former top executive at Square, walking on the sidewalk up Main Street away from the Bay Bridge at around 2:30 a.m., holding his side with one hand and using his phone with the other. Lee then crosses the intersection at Harrison Street toward a parked white Camry w…
Remembering Bob Lee
161–170 of 235 posts
Re: Remembering Bob Lee
#162Re: Remembering Bob Lee
#163So many of you have shared about how he impacted Java, Open Source, and being an engineer. I figured I could recount a couple more personal anecdotes.
1) I tried to keep up with Bob drink for drink one night... big mistake. We were at Strange Loop in St. Louis together (I believe 2013). On the Saturday, a bunch of us went out for drinks at a nearby dive bar. He was the life of the party as usual. I stopped at least 1 hr and 5 drinks shy of Bob. The next morning I woke up with the 3rd worst hangover I had ever had and he looked fresh as could be.
2) A bunch of Squares went to The Cafe (a Gay bar in the Castro) one night. He and his wife had put the girls to bed and called a sitter so they could come out with us. I vividly remember at one point in the night, we were hanging out by the bar area and I mentioned I was going to go down on the dance floor for a bit. "Down there?" he asks as he grabs me by the shoulder with a mild look a fear on his face. It was a pretty busy night. A gogo dancer stood over us, hips to eye level, on the covered pool table. "You don't want to go down theeeere!" implicit in his tone was a sense of worry that I'd be a piece of meat in the sea of people. His wife looked at me, shrugged, and we laughed
Re: Remembering Bob Lee
#164Bob was "good people", always advocating for others, yet also demanding in expectations. I also knew Bob as an engineer's engineer - able to dive deep down into murky system details (ala The Night Watch - https://www.usenix.org/system/files/1311_05-08_mickens.pdf ) while simultaneously advocating for usability in API design. Bob was also the first person I heard the axiom "Code drunk, deploy sober" from. If you know…
Like you, and hundreds of other Square engineers, I was asked to implement a circular buffer in my interview with him. I did it, not having the fortitude to decline, and I’m glad I did. I learned a thing or two, including that I would learn a hundred more things if I joined Square. What a great way to sell candidates.
I remember Bob kicking off the effort to get every Square engineer to come up with a pairing question and carry that culture forward when it no longer scaled for him and a handful of others to do it. I don’t think people thought it was reasonable. I do believe it worked!
I remember new folks asking earnest questions about why we had a monorepo and Bob replying that it was self-evident (a rare miss). But when I called him out on that he took the time to explain to me how it was all about being able to do global refactors across all our apps… something that only made sense when you were the kind of seasoned Java programmer who really wanted to refactor shared libraries on behalf of all teams at once. So glad he attracted more of you ;)
I remember working with Bob to update some of the Square visualizations that Mike Bostock of d3 fame had created. The “can do” attitude prevailed, even though Mike’s code was not documented, we were able to get it working and I believe we did truly novel work that day. Pretty sure (thanks Hindenburg) that code is still running.
I remember a lot of hiring bars, where not only was Bob responsible for scaling up the pair programming interviews, but he was actually really interested in the code people wrote, and in reviewing it with his colleagues. I later saw some flaws with that, but I’ve always respected the passion and the attention to detail.
As Cash scaled, before he left Square, I remember Bob went back into IC mode and was there, late nights and all, headphones on, cranking out the code. Pretty sure it was Minus the Bear on repeat for hours.
Last memory, I remember a surprising number of hugs and enthusiastic handshakes when things went well. Candidates closed. Features shipped. Fridays.
Just the raw exuberance. That’s why this hits so hard. RIP crazybob.
Re: Remembering Bob Lee
#165Re: Remembering Bob Lee
#166Re: Remembering Bob Lee
#167Re: Remembering Bob Lee
#1681) when I was CTO of the Obama Campaign I was scared and lost. bob helped me so much. helped me be a better CTO. helped me sell a lot of weird shit to people who didn't want to buy (i.e. tech). and helped us use square. it was always so much fun. He was a very strong guiding force.
Once, when he came to chicago to help with the square integration for OFA, we all went out clubbing and it go so crazy. (I think) he lost his laptop. randy reddig and him both lost a bunch of their stuff. I remember he stayed out all night partying with people who he didn't know. I still have DJ friends who mention "whatever happened to that square guy who was so much fun. "
towards the end of the campaign he schooled me on how to run a better interview program. helped me design the interview strategy we had at modest (which I am really proud of). he reminded me that you can be ethical, gracious and flexible - and still hire great people. no need to be a dick. be positive
2) my friend Derek broox and I went clubbing in the early 2000s. we went to a metallica show with vivid entertainment (wild times) and Derek took this photo of the metallica show. for some reason we uploaded the photos to my flickr account. metallica found the photo and used it in their death magnetic album cover. they credited me and not Derek. (More details here - https://derek.broox.com/blog/do-i-sue-metallica-or-do-i-sue-...)
anyway. Years and years pass and Metallica is like "whoops" and invites both of us to see Metallica at this super small venue in Iowa. I told bob about it and he introduced me to Lars. Lol. Of course bob knows Lars and is just going to introduce me.
3) last week bob calls me at 7am chicago time. I am in bed. he calls me on FaceTime like a mad person. no heads up. just facetimes me. lol.
He was hanging out with Lee Foss and wanted to make sure we connected (lee is from chicago and we have a lot of mutuals). Bob was like "you guys are both awesome!"
4)
One time in the 2010s we were going to some benefit party at a club in SF. We show up and the door guy told us that it was going to be 25 bucks to get it. Or 5 bucks but we had to ditch our clothes and be in our underwear. Bob and I immediately choose the 5 dollars option without saying anything. Just immediately took off our pants. It just made sense. It was a great party and really fun.
---
Bob was a tremendous mentor to me. He helped me when I was a baby cto (at the Obama campaign lol) and helped me when I was a baby ceo. He was one of the bright stars out there who helped make sure the world was better. I am pretty cynical about technology and our industry - bob was an exception. Without bob, I wouldn't be who I am today. The best part is that I know dozens of people who would say the same thing. His impact is wide and weird.
I wouldn't say I know his values, but I watched his actions: - he was always generous with his time, and his connections - he was always up for an adventure - and even when we had no pants on in a club, he was giving me advice on how to make sure my company was more successful, make sure my teams were properly fed, and make sure I was taking care of myself
I am going to miss that guy