TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Remembering Bob Lee

2090 pointsby aEJ04Izw5HYmabout 2 years ago
I want to draw attention to Bob Lee, a well-respected technologist and prototype hacker, always curious and sharing lots of interesting technical developments. He was a great role model for how Engineers should be respected in an executive capacity as he advanced his career from &#x27;Software&#x27; to &#x27;Product&#x27;. His efforts contributed to technology used by millions. What happened to him is tragic and wrong; he deserved better. Thank you, I&#x27;ll miss you &#x27;crazybob&#x27;.<p>Please share your stories featuring Bob Lee, who I&#x27;m sure would like to be remembered for his contributions rather than as a victim of this unfortunate awful event.

109 comments

dangabout 2 years ago
The related ongoing merged thread is <i>Bob Lee, former CTO of Square, has died after being stabbed in San Francisco</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35448899" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35448899</a>. I&#x27;ve converted aEJ04Izw5HYm&#x27;s comment from that thread into this top-level submission so that comments and memories about Bob Lee can have a place of their own.<p>As for discussion of the event itself, (1) please keep it in the other thread, not this one; and (2) please don&#x27;t go off the flamewar deep end when you do. The worst stuff in that thread is pretty bad and not at all in the intended spirit of this site: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsguidelines.html" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsguidelines.html</a>.<p>Edit: I&#x27;ve gone through that thread now and tried to move all the relevant comments here. If you notice a good comment about Bob Lee languishing in another thread, let us know (hn@ycombinator.com is best) and we&#x27;ll bring it over.
kevinb9nabout 2 years ago
At first, I didn&#x27;t like Bob Lee. Then I met him.<p>I didn&#x27;t know him when he joined my AdWords team in &#x27;04. He was the next to join after me. He was 24 (I was 29) and he was known by a fun nickname and he had already co-written a BOOK ferchrissakes.<p>Worse, he was going to be working on the stuff that I had asked to work on (but had been told we didn&#x27;t have time for).<p>I had him sized up all right. I didn&#x27;t like hotshot kids like that.<p>Then he pops into my cube one day and asks if I could help him get IntelliJ working.<p>This immediately surprised me. Hotshots don&#x27;t ask random nobodies for help! In our field I guess it&#x27;s the purest sign of humility and respect we have.<p>My times of not liking Bob Lee were over by about 12 seconds into that conversation.<p>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 &quot;yeah, so I was thinking we might do something like...&quot; and <i>just like that</i> we were COLLABORATING.<p>That is who Bob was.<p>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, figuring out how to turn his brilliant ideas into an open-source product. That became Guice.<p>When designing a new thing Bob was like a kid at Christmas. I have emails from him sent at odd hours with subjects like &quot;we can solve &lt;X&gt; like &lt;Y&gt;!!&quot; and no body. Classic Bob.<p>Bob was genuine, kind, and fully possessed of the joy of making things. And he was unlike any other tech person I&#x27;ve met.<p>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.
评论 #35461908 未加载
评论 #35464044 未加载
salgorithmabout 2 years ago
The anecdote I always share about my 2013 internship at Square involves Bob. It took place during the quarterly Hack Week, when the company allowed everyone to take a break from work and build whatever they liked. Cash App (known as &quot;Square Cash&quot; back then) had just been launched, and the only way to send money was by emailing someone with a dollar amount in the subject line and cc&#x27;ing cash@square.com. My fellow interns and I decided to expand this email functionality by building a &quot;pay by Tweet&quot; feature with essentially the same mechanics (<a href="https:&#x2F;&#x2F;twitter.com&#x2F;hackweek9bot" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;hackweek9bot</a>).<p>We downloaded the codebase (I believe it was called &quot;Franklin&quot;) and found ourselves struggling to get it up and running. I entered the room where the Cash team was seated and started asking a random guy questions about the dependency injection library (Guice) and various other topics. After about half an hour of answering my questions, he compiled a list of documentation for me to read and sent it to me via email. I returned to my Hack Week team and forwarded the email to them. &quot;Oh, dude, that&#x27;s our CTO,&quot; one of my teammates informed me. At that moment, I was convinced I would be in trouble for bothering an executive. However, instead of that, I ended up receiving a fist bump during our science fair-style project presentation. He was a genuinely cool guy.
评论 #35459346 未加载
评论 #35460066 未加载
评论 #35458687 未加载
评论 #35462145 未加载
评论 #35465030 未加载
评论 #35458599 未加载
matttproudabout 2 years ago
Bob was a nice guy. We had an overlapping tenure at Google in the 2000s. He was one of the original authors of the Guice dependency injection framework: <a href="https:&#x2F;&#x2F;github.com&#x2F;google&#x2F;guice">https:&#x2F;&#x2F;github.com&#x2F;google&#x2F;guice</a>. When I was earning Java readability at Google, I was fortunate to have had him assigned as a reviewer. Having the review work so smoothly alleviated a lot of the imposter syndrome I felt at the time. I felt like a million bucks afterwards. The compassion and humility he brought to the table made a world of difference.<p>His murder represents a huge loss; he left a very positive impression on me.
评论 #35456041 未加载
评论 #35457894 未加载
bcantrillabout 2 years ago
Thank you very much -- I guess it&#x27;s understandable given the tragic circumstances of his death, but Bob very much deserves to be remembered as you described him: an engineer&#x27;s engineer. I first met him at Foo Camp in 2011, and we had a deeply enthralling conversation about building the Square reader. As it turns out, credit card swipes are (were?) fiendishly complicated! (I still tell others the advice that Bob gave me: for the best read, you want constant acceleration of your card -- not a fast swipe.) He showed me the tooling that he had built at Square to debug bad swipes; it was a role model for rigor in engineering and especially for the power of tooling. (Unsurprisingly, I was not the only person that had a conversation around this time and about this topic with Bob.[0])<p>dang: Thank you for the black bar today for Bob, a role model for us all who will be deeply missed.<p>[0] <a href="https:&#x2F;&#x2F;twitter.com&#x2F;yishan&#x2F;status&#x2F;1643599340106301440" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;yishan&#x2F;status&#x2F;1643599340106301440</a>
评论 #35461395 未加载
评论 #35465098 未加载
spullaraabout 2 years ago
I knew CrazyBob for over 20 years. We met at JavaOne and at the time he was still a consultant living in St Louis. Bob was always the life of the party with a grin like a Cheshire cat. Eventually he got a great job at Google working on the core APIs for Android and created the very lightweight Guice dependency injection framework. We shared a distaste for both Spring and J2EE by that point. At Square he started the CashApp and created a strong engineering culture. Even though he was a college dropout he was one of the best algorithm guys I have met (e.g. <a href="https:&#x2F;&#x2F;www.beust.com&#x2F;weblog&#x2F;coding-challenge-wrap-up&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.beust.com&#x2F;weblog&#x2F;coding-challenge-wrap-up&#x2F;</a>). The closest we ever got to working together was when I was talking with Twitter about an acquisition of my startup and was getting advice from him he immediately put us into the process at Square. I think their pair programming interview style was the most fun I have had interviewing. We ultimately went with Twitter but I would have done as well going with Square.<p>Our families would hang out together when we lived close and I feel sick just thinking about his children right now.
评论 #35461935 未加载
评论 #35458652 未加载
harperabout 2 years ago
I have 4 memories that keep sticking out about bob. I shared them on twitter - but I will share them here with a bit more color. They are a bit different cuz they are not really engineering related, but will give you some idea of his character and how he interacted with folks:<p>1) 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&#x27;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.<p>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&#x27;t know. I still have DJ friends who mention &quot;whatever happened to that square guy who was so much fun. &quot;<p>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<p>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 - <a href="https:&#x2F;&#x2F;derek.broox.com&#x2F;blog&#x2F;do-i-sue-metallica-or-do-i-sue-harper" rel="nofollow">https:&#x2F;&#x2F;derek.broox.com&#x2F;blog&#x2F;do-i-sue-metallica-or-do-i-sue-...</a>)<p>anyway. Years and years pass and Metallica is like &quot;whoops&quot; 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.<p>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.<p>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 &quot;you guys are both awesome!&quot;<p>4)<p>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.<p>---<p>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&#x27;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.<p>I wouldn&#x27;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<p>I am going to miss that guy
评论 #35475770 未加载
foobazgtabout 2 years ago
Bob was &quot;good people&quot;, always advocating for others, yet also demanding in expectations. I also knew Bob as an engineer&#x27;s engineer - able to dive deep down into murky system details (ala The Night Watch - <a href="https:&#x2F;&#x2F;www.usenix.org&#x2F;system&#x2F;files&#x2F;1311_05-08_mickens.pdf" rel="nofollow">https:&#x2F;&#x2F;www.usenix.org&#x2F;system&#x2F;files&#x2F;1311_05-08_mickens.pdf</a>) while simultaneously advocating for usability in API design. Bob was also the first person I heard the axiom &quot;Code drunk, deploy sober&quot; from. If you know Bob, you know.<p>I first met Bob when I joined Google and Josh Bloch introduced me to folks working on Guice: Bob Lee, Jesse Wilson, and others. I didn&#x27;t work directly with Bob, but we talked here and there. I learned he had strong opinions - at one point he tried to convince me to use Dalvik (Android&#x27;s Java Runtime) for App Engine. I was not convinced. A decision I still stand by today. :)<p>A bit later Bob left Google to join Square and become CTO, and a bit after that I left Google to start Square&#x27;s ATL office [1]. I still remember having run the technical interview gauntlet, meeting Bob for a final interview, and him wanting to grill me with a circular queue implementation. [2] Bob and I talked about my work history, and it jogged his memory. In an interview training class that Bob and I later gave together, he recalled being embarrassed about the experience and exhorted everyone to make sure they fully read the candidate&#x27;s resume before the interview.<p>Bob was always hands on. You respected his opinions and advice even if you didn&#x27;t always agree. It&#x27;s a technical depth that&#x27;s hard to maintain as you get higher up in management, and I got the impression that it&#x27;s one of the reasons why he eventually moved on from Square as it was growing from hundreds of employees to thousands.<p>I like to think of Bob as a kindred spirit. We both grew up in Cobb County, both striving to be world-class engineers. He made the world seem smaller, even if it took a Google re-org, some serendipity, and repeated travel 3,000mi west to get to know each other. RIP Crazy Bob from Cobb.<p>1) Along with six other Xooglers<p>2) I refused - I was burnt out from all the previous interviews at that point.
评论 #35463431 未加载
lpolovetsabout 2 years ago
I interviewed at Google almost 20 years ago, and Bob was one of 5-6 interviewers that I had. I don&#x27;t remember the other interviewers, but I remember Bob. He was very high energy, and posed a really fun, original question about selective logging. The kind of question that you could tell was born out of his personal experiences at Google, not just something he found in a &quot;ten linked list questions&quot; blog post. The gist of the question was something like &quot;Imagine you have a very high throughput service, and you want to log notable events and errors, but not log terabytes (or petabytes) of data about successful executions. How would you design a logging system around these constraints?&quot; We had a fun discussion about this question for about 30 minutes, and I remember being even more excited to work at Google after seeing that people like Bob worked there.<p>RIP :(
评论 #35464013 未加载
joewalnesabout 2 years ago
Bob was crazy. In the best way.<p>In the early 2000s, I first encountered Bob through the Java open source community. He had a knack of being able to go deep on a tough problem and emerge with a wonderfully elegant solution. This was a time when software was getting increasingly complex, and so did the knowledge required to understand it, yet Bob consistently bucked the trend and made things seems simple. He would tackle problems that scared others. He was crazy. Crazy Bob.<p>At one point we had a rivalry working on two open source projects competing to solve the same problem. When we first met face to face, I was nervous there may be confrontation, yet he was friendly, full of energy, and excited that we shared the passion for the same problem. We brainstormed many ideas and both went away feeling great! His crazy energy amplified my own and passion for software.<p>Shortly after, I joined Google because of Bob. Over the years since, he and I did our best to recruit each other for nearly every company either of us worked at - we just never got the timing right, yet I was always hopeful we&#x27;d figure it out eventually.<p>Even in CxO roles, whenever Bob and I met we&#x27;d geek out on all sorts of tech problems, ranging from API design, to embedded C firmware tricks, to financial protocols, to graph network theory, to hardware development. He loved tech, and his eyes lit up whenever we found a shared passion.<p>Bob was one of those few people who was incredibly smart, could see the problem in different ways, energize everyone around them, and make you want to be a better you.<p>Crazy Bob. You&#x27;ll be missed.
kelpabout 2 years ago
A few things about Bob that I found remarkable.<p>He was incredibly hard working, in the early days of Square he owned the engineering hiring process and was on the interview panel for <i>every</i> engineer up through the company having hundreds of engineers. It was just an amazing amount of work he put into this. When there weren&#x27;t enough hours in the day, he started delegating, but the whole engineering culture was just incredibly shaped by his hard work.<p>In spite of being very accomplished as an engineer, he was humble and knew what he didn&#x27;t know. I worked in infrastructure and Bob was much more of a mobile guy. He deferred to our expertise in the areas where he wasn&#x27;t an expert.<p>Some years after we&#x27;d both left Square I was interviewing for at various companies. I noticed a shared connection at one company. I asked Bob for any background, and unprompted he sent a glowing recommendation to that company.<p>And then CashApp. That started as a hack week project led by Bob. It was all email based, I remember how excited he and Jack were about it. It was cool, and IIRC, we actually launched the email only version of it before Square Cash and then CashApp evolved into what it is today.
评论 #35462901 未加载
echelonabout 2 years ago
I first met Crazy Bob when I was onboarding as a junior engineer. He spent a good half hour answering my questions about how to go about work, grow into my role, and explore the things that interested me.<p>He was the busy CTO, built up the core service container (which I later maintained), but he spent time giving me advice and encouraging me. He was an instrumental figure in getting rid of my imposter syndrome at my first big role.<p>We met several times after that, and he was always kind.<p>Thank you for caring, Bob. You made an impact in my career and you&#x27;re gone much too soon. Your code, fingerprints, and even Crazy Bob moniker are powering billions of dollars of transactions and will be there perhaps longer than all of us.
cpurdyabout 2 years ago
I knew Crazy Bob online for a while before we met. We both ended up working with some of the same packages (early Java enterprise stuff) for some of the same big companies, and we were chatting with each other on our blogs, and posting&#x2F;arguing on TheServerSide.com at the time. I was visiting one of those companies (SBC) in St. Louis in &#x27;03, and getting on a plane to fly to SF to speak at JavaOne, when I ran into Crazy Bob on the plane. We instantly recognized each other, and we ended up hanging out for most of JavaOne, and a slew of conferences after that (various JavaOnes, TheServerSide Symposium, etc.) At one of those TSS conferences in Vegas, Crazy Bob married Mrs. Crazy Bob (yup, Krista went by that name online :) Not surprisingly, Crazy Bob was pretty damned crazy about Mr. Crazy Bob, and I wish I could tell some of the stories but they&#x27;d probably get me banned from this site. Anyhow, the wedding was on the bridge of the Star Trek Enterprise, and the reception was in a ... um ... let&#x27;s just call it a specialty dance club. All night. Red bull and vodka to stay awake.<p>Bob worked on the original Google Adwords. He created Guice. He worked on the original Android. He worked at Square. Cash app. etc. His technical chops were solid, and he actually loved doing the technical work. In his spare time, he programmed his custom garage door openers and did all sorts of other crazy projects.<p>But what he was best at was being an amazing cheerleader. Sure, he loved to talk about his passion projects and whatever library he had whipped up in a 48-hour coding session the week before, but he actually put more effort into bragging about the stuff other people were accomplishing around him. And he wasn&#x27;t faking it -- he really loved it all, and he really meant it. He spent hours and hours bragging to me about people he was lucky enough to work with, and I&#x27;ve met many of them, and they&#x27;re all like &quot;he&#x27;s got that all backwards&quot;. Some of them I haven&#x27;t met, but I swear I know them inside and out just from all of his descriptions. :D<p>He was also super proud of his little brother Timmy (&quot;Oliver&quot;), who moved out to SF running some high end restaurants, and ended up switching into the tech industry as well.<p>And of course Bob was most proud of his two daughters.<p>I last talked with him in February, and at least I got to tell him one last time that I loved him and his family. And while I&#x27;d normally (and respectfully) say RIP, I swear there&#x27;s no &quot;Rest In Peace&quot; for Crazy Bob ... wherever he is, the music is turned up to 11 and the lights are on all night.
评论 #35462277 未加载
评论 #35489613 未加载
pizlonatorabout 2 years ago
I had a lot of warm interactions with bob.<p>Here’s a great one: over beers at a certain venerable Silicon Valley establishment, over a decade ago, bob taught me about what a weak map should really do: keep a value alive when both the map and the key are alive. It blew my mind.<p>This led me to eventually coming up with the idea that a GC is a data flow solver rather than merely a graph search. Something that is at the heart of every GC I’ve written since, including the one that ships in JSC.<p>Thanks for all the awesome insights bob.
评论 #35458573 未加载
strangemonadabout 2 years ago
I worked closely with Bob at Square through most of the 2010s. I keep coming to write something but nothing could do it justice... I just feel numb at this news.<p>So 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.<p>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.<p>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. &quot;Down there?&quot; 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. &quot;You don&#x27;t want to go down theeeere!&quot; implicit in his tone was a sense of worry that I&#x27;d be a piece of meat in the sea of people. His wife looked at me, shrugged, and we laughed
bradfitzabout 2 years ago
I don&#x27;t have much unique to write but want to say something anyway.<p>Bob and I overlapped at Google and on Android and I think we even shared a manager for some time. It seems we overlapped at at least one Foo Camp as well.<p>Bob always seemed chipper, excited, friendly, patient, and happy.<p>I&#x27;ve been searching my email to re-read our various interactions over the years. We started following each other on Twitter in 2008. In 2012, a friend offered to put me on the guest list for a Stripe party. I replied that &quot;Crazybob already put me on :-)&quot;. In 2020 we were DMing about custom-designed front doors and whether my friend also wanted to make him one. He was thinking Shou Sugi Ban style.<p>We&#x27;re the same age, both dads. I also used to live in SF and visit sometimes. It all seems so surreal.<p>I hadn&#x27;t seen him in person in ages but regularly saw him post to Twitter.<p>Like I said, nothing much unique to say. But I&#x27;ll miss him. He was good people.
glaforgeabout 2 years ago
I believe I met Bob for the first time in 2007. I was already leading the Apache Groovy project back then (started in 2003) and had the chance to do a &quot;tech talk&quot; at Google, in Mountain View, to present the language to Google engineers.<p>In the crowd, there were pretty famous people like Guido Van Rossum (of Python fame), Cédric Beust (TestNG), Romain Guy (on Android), Patrick Chanezon... and of course &quot;Crazy&quot; Bob Lee, who was working on Guice and the Android libraries. Very humbling.<p>I then met him a few times at JavaOne, and maybe some other Java-related conferences or parties! I didn&#x27;t know him very well though, but I highly respected him. However we had some heated-discussions on programming languages! Bob thought Groovy wouldn&#x27;t last long, but Groovy is still there 20 years later. He was rooting for BeanShell...<p>Oh time flies!<p>It&#x27;s so sad, so terrible! I often walked those streets myself (the Google office is right around the corner)<p>My thoughts go to his family, his two daughters.
评论 #35460223 未加载
iradikabout 2 years ago
So sad. I met Bob once at an interview at Square in 2012 for the final interview. I believe he was the inventor of Google’s guice dependency injection library and the dagger library. I bombed the interview. I liked him anyway. RIP.
评论 #35452180 未加载
评论 #35451840 未加载
评论 #35475920 未加载
评论 #35453803 未加载
评论 #35453902 未加载
评论 #35458312 未加载
zinxqabout 2 years ago
People loved Bob, it was truly just a magic he had.<p>In 2010, Zuck gave a lot of money to NJ schools. For reasons completely unknown to me, Bob, who was at Square at the time, was given the task of writing the code to accept the donations that would be given from the public alongside Zuck&#x27;s gift. For reasons also completely unknown to me, Bob called me and asked me to help write the code. We had something like 3 days. I was working at my own startup at the time but was excited to go work on this one-off with Bob.<p>We had worked together at Google and spent a lot of time in the Java community thereafter. We were both Java geeks at the time, but I was confused why he couldn&#x27;t find anyone at Square.<p>In any case - I went to Square each day for 3(?) days. I remember that we didn&#x27;t need to process the transactions (thank goodness), but we just needed to validate and log them which made the problem much much easier. Bob insisted we write each transaction to 3 different machines for redundancy. He also insisted we used fsync which ensured the disk writes actually happened and didn&#x27;t just get left in an output buffer. He was absolutely right, but I remember being saddened how much slower it made our system.<p>We finished the system with time to spare. Unbeknownst to me (and maybe Bob I guess) another team at Square also implemented the system in Ruby in competition with us. I recall them being rather &quot;anti-Java&quot; at the time.<p>In any case, we then benchmarked both systems and unsurprisingly, the Java version was many times faster than the Ruby version (in transactions stored per second). Of course, apart from fsync, this was also not just Java code - it was CrazyBob&#x27;s Java code which wasted nothing. I really had a blast working on that project with him.<p>I now realize I really don&#x27;t know so many finer points of why many of these decisions were made. If any early Square folks were there for this, I&#x27;d be interested in what you remember.
评论 #35461833 未加载
aj_icrackedabout 2 years ago
I met Bob the evening he launched square cash at a Giants game. Incredibly friendly and approachable guy. He walked in the room and introduced himself by sending me $1 over email by CC&#x27;ing cash@squareup.com. I remember thinking, holy cow we have the CTO of Square hanging out with us on the day of one of the biggest product launches he orchestrated - what a time to be alive.<p>I spent the next few months &#x2F; years keeping in touch, grabbing beers, and unsuccessfully trying to get him to join my company (iCracked) at the time. I always loved catching up with him and getting the pulse of what was happening in silicon valley. He had a few antique arcade machines and would light up when talking about them.<p>The last time I was able to catch up with him was we randomly ran into each other on a beach in Mexico a year or so ago - we got together for dinner and traded stories (this was peak covid). I&#x27;m tearing up writing this. You&#x27;ll be missed Bob.
Lightbodyabout 2 years ago
I&#x27;ve known Bob for over 20 years. I can&#x27;t say I fortunate enough to call him a very close friend, but we hacked on open source together over the years and evolved into chatting about startups and entrepreneurship.<p>We would get lunch and catch up from time to time. He was always friendly, welcoming, and supportive. Truly a good person.<p>I cried for a long time this morning. I&#x27;m heartbroken; for his family, for the whole world that is worse off with his loss; and for myself.<p>I will miss him.
krosaenabout 2 years ago
I worked with Bob on Adwords and then Android, our time overlapping quite heavily at Google. He was not afraid to ruffle feathers, often getting into spirited debates on long threads or in meetings. He stood up to managers. He insisted on doing things the right way. One day I got an email from him, subject, &quot;Ribs and Merlot?&quot; - no email body. My wife and I had a nice time at his place - he showed me a bunch of crazy photos of him partying with friends during college, and we geeked out about programming. He really loved software, and discussing the best way to do things. I enjoyed talking to him a lot and appreciated him, &quot;crazy&quot; rough edges and all. The more you got to know him, the more it became apparent how friendly and generous he was. I lost touch with him since moving away from CA, but felt the shock and sadness upon seeing the news nonetheless. RIP crazybob.
ZitchDogabout 2 years ago
I am so sorry to hear this, my heart goes out to Bob’s family. I had the pleasure of meeting Bob a few times while doing Android dev, he always went to Strange Loop. He was kind, smart, and funny. He was one of those CTOs that still loved to hack and tinker. The world will miss you, crazybob.
kaygeabout 2 years ago
His story about becoming the Code Red Vigilante (writing a program to help stop the spread of the Code Red worm) is a fun flash back to the early 2000s hacking scene: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=0ElYs3hXSkI">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=0ElYs3hXSkI</a>
评论 #35457036 未加载
springrodabout 2 years ago
As the creator of Spring, it might surprise folk to know that Bob and I were good friends, and that I had immense respect for Bob&#x27;s brilliant mind and instinct for API design.<p>We first met 20 years ago, in 2003. It was the same evening I met Cameron Purdy and Juergen Hoeller, at the first ServerSide Symposium, in Boston. Bob must have been 23. He looked like a kid, although he’d already achieved a lot. Actually, he always looked young. If I remember correctly he had driven to Boston from STL.<p>We hung out at that conference with a bunch of folk who did a lot of important stuff over the next few years. It was an amazing time in the Java community. Bob was so enthusiastic and positive and full of ideas.<p>Bob and I first collaborated on something called the AOP Alliance, with Jon Tirsen, back in 2003. Interceptor based AOP-lite for Java. We wanted Spring and Jon and Bob’s projects to be interoperable. Tiny little API but better for Bob’s input. And useful.<p>Later on, we collaborated on standardising injection, including Bob’s great ideas from Guice. Since 2007, Spring has been better because of Bob. Even when you had a different opinion, it was always enjoyable and rewarding to discuss tech with Bob.<p>But more important, I have so many good memories of Bob as a person. We spent a lot of time together when I first moved to the Bay Area in the late 2000s and it was a ton of fun. Bob knew I’d just moved from London and was very welcoming. Lunches at Google, concerts at Mountain View Amphitheater, bar crawls in SF (Bob always knew another place and had infinite energy), hanging out at his house in Mountain View, where I saw him be a great dad.<p>Bob was a key presence at the infamous destruction party in 2011 after I’d bought my SF apartment and planned to gut it, and people were kicking holes in walls, writing on mirrors in lipstick and rolling in the blinds they’d pulled down. Memories are hazy but I seem to remember Bob practicing karate kicks on a door someone had taken off, and his brother trying to open a wine bottle with a shoe. So sad to think that Andy Gross from Basho was there also. Another brilliant, interesting one who’s also sadly gone.<p>It’s a measure of the positive impact that Bob had that so many people from way back have reconnected over this tragedy. I guess we all need to talk about our shock, and remind each other of how great those times with Bob were.<p>RIP Bob. You were a great guy, and a brilliant mind. I feel for your family and many friends and am sad we’ll never get to hang out again.
评论 #35499810 未加载
jessewilsonabout 2 years ago
Bob &amp; Krista invited my wife and I to a Medieval Faire and I was struck by just how much energy he had. He rented a king &amp; queen costume for the day and carried himself to match his attire.<p>I’ll miss him forever.<p><a href="https:&#x2F;&#x2F;publicobject.com&#x2F;2023&#x2F;04&#x2F;05&#x2F;bob-bent-the-universe&#x2F;" rel="nofollow">https:&#x2F;&#x2F;publicobject.com&#x2F;2023&#x2F;04&#x2F;05&#x2F;bob-bent-the-universe&#x2F;</a>
评论 #35462967 未加载
cnoklebergabout 2 years ago
I first met Bob around 2005, working on Guice together. Later, when my startup was trying to get attention, he introduced me to the Google Docs team, which led to our acquisition. I&#x27;m still at Google 16+ years later, which very likely wouldn&#x27;t have happened without Bob&#x27;s involvement. He was always good about keeping in touch, even though he obviously had a huge number of friends and colleagues in his life. I&#x27;m sure many people have similar stories about how Bob&#x27;s help or advice changed their lives for the better.
josh2600about 2 years ago
This is Joshua Goldbard, Founder of MobileCoin<p>I had the distinct pleasure of working with Bob daily for the last few years. Bob was an incredible human being who I will miss every day. He was my friend and someone who drank deeply from the cup of life. He had a way of seeing the world that was enchanting. He was a visionary in so many ways.<p>Bob led product for our team for years but that&#x27;s probably the least interesting thing on his resume. He was the one of the early creators of Android, founding CTO at Square, and the inventor of CashApp. To be honest, none of his tech accomplishments compare to the person that he was.<p>Everywhere Bob went he made friends. He did this by being a person who brought people together. He was loved far and wide because of his ability to build community.<p>I will close with this: Bob joined MobileCoin because he believed in a future where we have protections from predatory corporations and criminals. He was always thinking about others. That is what I will remember about him. He wanted to protect and nurture the world.<p>We are taking space to grieve now. Bob is survived by his family and friends who want privacy in this difficult time.<p><a href="https:&#x2F;&#x2F;get.moby.app&#x2F;rememberingbob" rel="nofollow">https:&#x2F;&#x2F;get.moby.app&#x2F;rememberingbob</a>
评论 #35459389 未加载
robbievabout 2 years ago
I knew Bob because of his work on Guice. After I watched back one of his early talks I was intrigued by the project. I got involved on the mailing list and he was always there to help. I was early in my career, and he showed me that you can be a nice person on the internet. His example led me to pay it forward and continue to help others on the mailing list.<p>Then I wrote a book about Guice. As I remember it Apress contacted him to do it. It wasn’t something he was able to take on, so he suggested Dhanji, who later joined him at Google and also Square. Dhanji wrote some of the first extension libraries for Guice with Warp Persist, and later worked on the official web extensions. It turned out Dhanji was already writing another book for Manning and he didn’t want to do both. So he sent them to me, and I’m an author now. Because Bob inspired me to pay it forward.<p>In my mind it was be fitting for Bob to write the foreword for my book. At the following Javapolis conference in Belgium he was a speaker, which I figured was the perfect opportunity to ask. He got mobbed after his talk but later I found him sitting at a table (next to Josh Bloch). So I went up to him and introduced myself. His eyes lit up and he was so excited to finally meet me. Of course the excitement was all mine. I asked him if he would write the foreword for the book I was writing. He didn’t seem to think about it and immediately agreed. We then talked a bit about the conference and I left him be as I didn’t want to be a bother.<p>I sent him a draft copy of the book and a couple of weeks later he came through and sent me the foreword he had written. It was perfect, the first version went straight in the book.<p>We’ve had a few other interactions over the years. I would’ve loved to work with him but it was never the right time for me to move to the US.<p>Bob inspired me to be a better version of me and I’ll never forget that. I’m still in shock by this news. And being a father myself now, it hits extra hard. Sending all the love to his family and may he RIP.
christiangruberabout 2 years ago
I met Bob directly, when Jesse Wilson and I presented our plans and approaches around Dagger (a spiritual descendent of Guice, to be sure) to him. He was gracious and excited for us. I also seemed to trail his path, as I came later to Google, and then later to Square&#x2F;Cashapp&#x2F;Block, several times working with former teammates of Crazy Bob. He was, in my limited experience, just a really generous and enthusiastic person, and a lot of my career choices followed paths he initial laid down, and I built on. I have mad respect for him, and too many of my colleagues are in real grief right now, those who knew him better than I did. I&#x27;m sorry for his family. This is senseless and tragic.
KingOfCodersabout 2 years ago
Someone I didn&#x27;t know IRL but who has been with me since the earliest Java days. He was so influential in Java thinking like Dependency Injection, loved &#x27;Guice&#x27;. RIP.<p>From his old blog:<p>&quot;I&#x27;m a stay-at-home dad. I used to be the CTO of Square. I also created the Jolt award-winning Guice framework and led the core library development for Android.&quot;<p>I found some of my interactions with him in the comment section of his blog from nearly 20 years ago :&#x27;(
Scubabear68about 2 years ago
Finally a positive use for LinkedIn - a lot of Tributes to Bob over there:<p><a href="https:&#x2F;&#x2F;www.linkedin.com&#x2F;search&#x2F;results&#x2F;all&#x2F;?fetchDeterministicClustersOnly=true&amp;heroEntityKey=urn%3Ali%3Afsd_profile%3AACoAAAACelYBU8e14SodubgjVtPqsFGfwRu5GZ0&amp;keywords=bob%20lee&amp;origin=RICH_QUERY_SUGGESTION&amp;position=0&amp;searchId=b1e45763-9a00-45f5-b7c2-c3b905cf1902&amp;sid=Oe8" rel="nofollow">https:&#x2F;&#x2F;www.linkedin.com&#x2F;search&#x2F;results&#x2F;all&#x2F;?fetchDeterminis...</a>
julienchastangabout 2 years ago
I am sad to read this, this AM. I <i>remember</i> Bob Lee from when he was a Java evangelist &#x2F; technologist &#x2F; blogger &#x2F; author. I believe he was from the Midwest (St. Louis?). He co-authored &quot;Bitter EJB&quot;, I believe. Terrible loss.
评论 #35462744 未加载
bubba_sparksabout 2 years ago
Are there any events to honor Bob? I never knew the man but he was a part of my community. The SF tech community. I&#x27;d like to be a part of any sort of large public gathering to honor his life and work.<p>We really need to organize people and do something. We all live in this city and we&#x27;ve all tolerated all this too long. To throw your hands up in the air and say it&#x27;s &quot;hopeless&quot; doesn&#x27;t help. At a certain point our collective apathy makes this situation our fault.<p>Let&#x27;s *hack* a solution! Let&#x27;s disrupt this city! Let&#x27;s solve this situation our way! Let Bob not have died in vain!
hintymadabout 2 years ago
What a tragedy. I remember Bob’s code that generates certain numbers: <a href="https:&#x2F;&#x2F;www.beust.com&#x2F;weblog&#x2F;coding-challenge&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.beust.com&#x2F;weblog&#x2F;coding-challenge&#x2F;</a>. Bob’s code is in Java, yet uses clever backtracking techniques to achieve the best performance among many solutions in all kinds of languanges.
评论 #35458066 未加载
评论 #35460535 未加载
评论 #35457970 未加载
评论 #35457968 未加载
评论 #35465106 未加载
mrdonbrownabout 2 years ago
I met and worked with Bob in open source work in the mid 2000&#x27;s, mostly with what would become Guice. He wrote this framework, again, thanks to his distaste of Spring and we put an early version of it what would become Apache Struts 2. Man, if I ever got cocky in my programming skills, I just needed to read that Guice prototype code and I was quickly humbled. The best part is he was just an awesome guy to be around. Very friendly, accepting, humble, and a ton of fun. I still talk about this guy I know who was married on the bridge of the Star Trek Enterprise 1701 D (at the MGM before it was torn down)...
Scubabear68about 2 years ago
I remember fondly interacting with him quite a bit 20 years ago early (?) in his &quot;crazy bob&quot; phase on theserverside.com, and the epic flamewars around Java backend frameworks and app servers. Quite a shock to hear of his death.
评论 #35457913 未加载
评论 #35456493 未加载
heather808about 2 years ago
I met Bob when he met his wife Krista. He was always smiling! Bob took a genuine interest in other people and their thoughts and ideas. He did not see color, status, age, gender, religion, or any limitations to block him from learning. He was literally “ the best”. I remember going on a “camping” trip with Bob and a group of friends. We went on canoes and had so much fun goofing off all day. The next morning Bob woke me up early to take his Land Rover out . We tore up some trails. I managed to flip it on its side and we laughed. He had this huge smile on his face as we switched seats for him to get out of the ditch we were in. Then we had a guy come running at us with a shot gun! It was his cousin. We were on his land and Bob had not informed him. That was the first time Bob was my hero… I remember not wanting to see his nice SUV get scratched. He said “ Heather look at the brush guards on this thing, this is what it’s made for!” Eventually he got me to loosen up and take the wheel. He knew how to live. Bob wanted to see other people happy and to shine. I could write a book on the other time he saved my life and was my hero. He has left a legacy and Bob will manage to improve our world and touch so many lives still. The world needs Bob Lee. He is “The Best” Heather from Denver
dalmaerabout 2 years ago
I first met Bob on TheServerSide.com, which I ran for a few years.<p>We would debate all things Java, at a time where that was the place to pioneer in a lot of ways. For real.<p>When I met him in person I was confused. He looked too cool for school. He carried himself in a certain way. He wouldn’t want to talk to me…<p>But no. He was an ultimate geek too. I saw him in many situations where he fit in there too. It always felt different.<p>And then there was the Vegas trip. We put on TheServerSide Symposium, and in one of the most surreal days ever, I ended up on the bridge of the Enterprise, celebrating Bob getting married.<p>Never a dull moment with Bob. An intense creative mind, and one that loooooved to have some fun.<p>I just went through some old emails, many of which had a common pattern in the thread of:<p>“AWESOME!!!”<p>What a guy.
评论 #35490500 未加载
tirsenabout 2 years ago
I remember the first time meeting Bob. It must be 15 years ago. We had been working together on various open source stuff in the early days of Java open source. I was at some bar in SF and someone introduced me and he said &quot;oh hi Jon I&#x27;m Bob!!&quot; and then he gave me a huge hug. Nobody in tech was like that at the time. Bob was a hugger.
cs02rm0about 2 years ago
I was hugely inspired by his Java stuff too. Guice and I seem to recall then seeing his name on Guava and Android code too.<p>Felt very guilty about 10 years ago when I won a competition (not sure how competitive it really was, but still) to meet him and Josh Bloch for pizza and Java talk. I think it was because they were attending a conference, but I wasn&#x27;t able to get there. Still have the email from him, but never did get the chance to meet him. His career seemed to go from something that I could relate to, to stratospheric from there. Absolutely deservedly so from everything I could see.<p>I&#x27;ve roamed around places that have a fairly sketchy reputation but being stabbed at that age seems unfathomable.<p>Terrible loss, tragic for his family.
kovacsabout 2 years ago
Like a couple of other mutual friends who&#x27;ve posted here, I&#x27;ve known Bob about 20 years. We met at a conference and became friends. While we never worked together we&#x27;d talk about whatever we were working on, or language&#x2F;framework features, code style, etc. He was a machine that would delve deeply into anything out of an abundance of curiosity and he would sometimes be tough to keep up with on a topic he knew deeply that required a bit more context I didn&#x27;t have.<p>That curiosity and enthusiasm spilled over into anything he did, including supporting his friends in their endeavors. He&#x27;d be the first to cheer you on and brag about you or what you were doing to other friends, almost to the point of embarrassment where he believed in you or your project more than you did, LOL.<p>It was like being around the sun and constant solar flares of positivity, almost like my golden retriever LOL... He was unlike anyone else I&#x27;d experienced in my 22 years in tech in SF. We had bonded over both being midwest boys and there was an unspoken bond between us that endured no matter how long it&#x27;d been since we last spoke. We knew and acknowledged that each of us was an oasis for one another from the funhouse mirror that is bay area technology. We could each exhale and be ourselves with no posturing. And if anyone had any reason to posture at all it was Bob. Everything he did was a winner and all that success never once went to his head.<p>So while Bob was a great engineer&#x2F;technologist, he was a greater man who truly lived life by the golden rule and would&#x27;ve been successful in anything he chose to do. It still hasn&#x27;t fully hit me that he&#x27;s gone, and I can&#x27;t imagine what Krista and the girls are going through right now along with the rest of Bob&#x27;s family.<p>My heart goes out to all of them and anyone else that knew him well. Thank you Bob. Thank you for believing in me always and for being a great friend. The world needs you and more people like you. RIP... until we meet again buddy...
burtonatorabout 2 years ago
This is senseless and a huge loss.<p>Bob was a great guy.<p>I met him briefly when he worked at Google. He was just starting to work on Guice and I was skeptical of dependency injection and we talked about it for an hour.<p>I went home and did a heads down and Guice was a major impact on my coding for the next ten years.<p>I bumped into &quot;Crazy Bob&quot;a few more times and just an insanely nice guy.<p>He was also murdered at Main and Folsom right in downtown SOMA in SF. It was 2 blocks from my former apartment.<p>SF is just almost not worth it at this point.
评论 #35460904 未加载
评论 #35460351 未加载
评论 #35459658 未加载
评论 #35459775 未加载
staticautomaticabout 2 years ago
Bob was an acquaintance of mine. A crazy dude and a good man. It’s hard to describe the feeling of seeing his face show up on Apple news with this headline.
KingOfCodersabout 2 years ago
We never met, but interacted in the haydays of Java. Bob Lee was one of the great ones everyone aspired to join one day. I remember his work on Dynaop, IoC and Guice. He felt like part of the underlying fabric of Java open source back then.<p>Today I rediscovered some of my discussions on his old blog I had totally forgotten.<p>Also looked through my mails, also totally forgotten:<p><pre><code> Re: Google Guice and Gabriel Bob Lee &lt;crazybob@crazybob.org&gt; Sat, Jun 16, 2007, 7:37 PM Done! On 6&#x2F;16&#x2F;07, Stephan Schmidt &lt;stephan.schmidt@gmail.com&gt; wrote: Hi Bob, got Gabriel working with Guice, moved from Dynaaop &#x2F; Spring. Could you add Gabriel to http:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;google-guice&#x2F;wiki&#x2F;3rdPartyModules ? http:&#x2F;&#x2F;gabriel.reposita.org&#x2F; Thanks bye -stephan </code></pre> Always a supportive and friendly guy.
mbernsteinabout 2 years ago
I met Bob at StrangeLoop in (I think) 2014. He was there with Joshua Bloch and I entered a coding challenge and got to have dinner with them at a local pizza place. He was such an amazingly nice, gracious, intelligent, and giving person. He&#x27;ll be immensely missed by the whole community.
geoffegabout 2 years ago
I first met him when he gave a talk at a St Louis Java user&#x27;s group meeting on getting the first version of the Square app running on Android. The amount of optimization required at the time to get the app running in the limited resources was very interesting. I ran into him a few times around St. Louis after that and he was always happy to talk, so sincere and open to discussion no matter who you were.
mrburtonabout 2 years ago
I don&#x27;t recall when I first met Bob; I&#x27;ve known him for over 14 years. I&#x27;ve known him first virtually on IRC and then in person at around 2010. We share so many common friends, it&#x27;s pretty crazy. I guess that&#x27;s the open source world of nerds for you.<p>One thing I loved about Bob, is regardless of what he built, who he knew or worked with, you would never see him lean on that to express who he was..<p>Bob was just a real person with a passion for programming and helping people.<p>Looking back on my time knowing Bob, I do regret not taking him up on his offer to work with him. I could only imagine how I would have grown as a person by working closely with him.<p>I do want to say, Bob clearly had a consistency in his style of clothing. It didn&#x27;t changed over the years.. lol<p>It all still seems unreal.
wiskinatorabout 2 years ago
I met Bob when he interviewed me for a position on Square&#x27;s embedded software team in 2013. One of my previous interviewers told me that I was being interviewed by the CTO and my anxiety spiked through the roof. Bob could obviously tell, and said &quot;don&#x27;t worry, I just like to interview all the folks using C in the interview&quot;. His problem was simple, and ruthless. Implement a circular buffer in static memory. Don&#x27;t F it up.<p>It was the most fun I had that day, and I still use it as a gauge of how to interview folk (though I don&#x27;t use that question).
aaa_aaaabout 2 years ago
More than 15 years ago I was an avid follower of him on software development. He was an excellent developer and a good man. This is very very sad, condolences to his family.
评论 #35478398 未加载
brunobowdenabout 2 years ago
Bob was always fun to be around. I was fortunate enough to collaborate with him on the @WHO Covid App. Bob masterfully build the backend in one impressive commit: <a href="https:&#x2F;&#x2F;github.com&#x2F;WorldHealthOrganization&#x2F;app&#x2F;pull&#x2F;127">https:&#x2F;&#x2F;github.com&#x2F;WorldHealthOrganization&#x2F;app&#x2F;pull&#x2F;127</a>. You will be dearly missed, Bob.
kumarmabout 2 years ago
No one in java community can forget Crazybob. He was one of the engineers that showed path to many on how to move from being engineer to executive. RIP.
samebabout 2 years ago
I was introduced to Bob through Guice. My company at the time -- LimeWire -- decided to adopt Guice, and he graciously answered questions and accepted patches. Bob&#x27;s a large reason I ended up working at Google. I started a month or two after he left, and was always frustrated that I didn&#x27;t get a chance to work alongside him.<p>When I eventually took over maintenance of Guice, I was pleasantly surprised at how Bob was gracious with someone else &quot;owning&quot; his creation.<p>I occasionally chatted with him over the years, and he was always just such a kind and wonderful person.<p>I will greatly miss him, and especially miss the lost opportunity to really get to know him.
elbenshiraabout 2 years ago
For some reason I was thinking about Bob two days ago, ten years since I last interacted with him. I was just an intern at Square and he had just joined as CTO. But I remember how patient and inquisitive he was with me. Rest in peace, Bob.
aboodmanabout 2 years ago
I didn&#x27;t know him super well despite that we overlapped at Google. I remember he was omnipresent on the java related mailinglist and had a huge impact on style and libraries in that language.<p>After starting my current company, Bob messaged me about once every other month asking how my product was doing, offering insights, and asking how he could help.<p>It never seemed pushy, just that he really believed in what we were&#x2F;are doing and wanted to be involved. It was always nice to get his message.<p>Reading all the amazing impacts he had on people I now regret not getting to know him better. He seems to have been a really great person and engineer.
jodahabout 2 years ago
While I didn&#x27;t know Bob personally, he did he an impact on me.<p>Bob was the first person I looked up to as an open source engineer early in my career. I studied his code closely, and learned a lot from the way he was able to distill complex problems into beautifully crafted APIs. Those learnings, along with some of his principles of software design, shaped my own work, including in open source, to this day. When Bob went on to great success I was not surprised in the least. He was a great engineer and deserved to still be with us.
sjohnbsabout 2 years ago
Hey y&#x27;all, just wanted to raise my hand -- my name is St. John Barned-Smith and I&#x27;m a reporter at the Chronicle. I&#x27;m working on an obit of Lee and the impact he had on the tech community and on his friends and colleagues. Some of you have written quite powerfully about that -- if you&#x27;d be willing to share an anecdote&#x2F;memory with me, I&#x27;d very much appreciate it. Feel free to message me at stjohn.smith@sfchronicle.com
kasperniabout 2 years ago
Bob created Guice [1] and was involved in a number of JSR specifications. Bob also lead the initial development of Androids core libraries before moving on to the payment industry. He was a well known figure in the Java world. RIP.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;google&#x2F;guice">https:&#x2F;&#x2F;github.com&#x2F;google&#x2F;guice</a>
kevinb9nabout 2 years ago
I hope that one day Bob&#x27;s son and daughter will see this thread, and will enjoy through tears these beautiful memories of their father.<p>If that ever happens, D&amp;S, I hoped I could say something to you. If you never see it, well, I tried.<p>It&#x27;s like this. You&#x27;re going to be bombarded your entire lives by people going on and on about what an incredible person your dad was. You will never get away from it. I know, because my mom was also one of those absolutely rare one-in-a-billion souls. And for 40 years I&#x27;ve been hearing the legend of Sharon.<p>But for some reason, no one ever <i>once</i> said to me: &quot;you know what Kev? Please tell <i>us</i> what she was like. Who she was to us, that&#x27;s just who she was to us. You knew sides of her that we never could, and who she was to <i>you</i> is so very very important too.&quot;<p>Never. Once.<p>I&#x27;m not asking you to answer that to me or anything. But I just wanted to say. Yes, please enjoy reading and hearing our memories of him. I think they will bring a smile to your face from time to time. But there is a bigger part of him that belongs to you and you alone. And that matters so, so much. Hold it close and never stop talking about him. Even if just to each other. Even if just to yourselves.<p>I&#x27;m so very sorry he was taken from you.<p>(Hey, I got through that without even an I-remember-you-when-you-were-this-big!) (butIdo)
kariannaabout 2 years ago
I had the pleasure of working with Bob for a couple of years in the Java space formalising the thinking around Inversion of Control and dependency injection which was eventually standardised as JSR 330. His clarity of thinking, clean architecture and code are still exemplars that I send new Java engineers to go and learn from.<p>He was kind, took his time to explain things in way that the day to day developer could understand.<p>I’ll miss you crazy Bob, heart goes out to your family.
carrja99about 2 years ago
I first discovered Bob via his blog, basically a post about how he had just joined Google. As a Java developer early in my career, he inspired me with his work on Google Collections, Guice and Android. He was a bit of a role model.<p>Later when he moved back to St. Louis, I got to meet him personally a few times as he was friends with professional acquaintances. He was the most nice, down to earth person you’d meet. He will be sorely missed.
hani13about 2 years ago
I don&#x27;t know when I met Bob. It was just as he was joining Google, and like many others, we met at conferences and instantly hit it off (for entirely unclear reasons). He liked the BileBlog, and delighted in how immature and childish it was, with all the poo flinging and whatnot. He&#x27;d always egg me on to go further, say worse things, poke more fun at everyone.<p>Whenever we met up, Bob would drag me kick and screaming out of my comfort zone. Somehow, everything I did with Bob always seemed like a bad idea but always turned out to be memorable and wickedly fun. He was so enthusiastic for life, and his enthusiasm was infectious.<p>I remember talking to him when he got the Square CTO offer, and him giggling about how uniquely unqualified he felt but hey why not, he&#x27;s crazybob so no matter what happens he&#x27;ll have fun. He took me on a tour of the NYC office, and was bemused by how silly it was that he was supposed to be the adult in the room.<p>Somehow amidst all the fun, we still managed to find time to discuss all things Java, from the politics of the JCP to why Guice refused to support @PostConstruct to the clever hackery he figured out to get Guice to have useful error messages when bindings failed.<p>I&#x27;ll miss you Bob, you were a bright beacon of joy that inspired everyone around you.
floydmabout 2 years ago
Very sad about this - I new Bob Lee since the beginnings of our career in the tech space in our early 20’s. He got married at the Star Trek experience in Las Vegas after a Java conference I used to run. Very honest high integrity guy doing interesting and exciting things. I’m deeply saddened.
1970-01-01about 2 years ago
<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;user?id=crazybob" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;user?id=crazybob</a> if you&#x27;re curious about his HN presence.
digitalsanctumabout 2 years ago
Shocked to hear about this senseless loss. I didn&#x27;t know Bob personally but was a big inspiration to me as a Java developer early in my career. My thoughts and prayers to his family and friends.
robkabout 2 years ago
On the social side of things Bob was always good fun and I recall him playing games in our basement with us in like 2005. Here we are at A Google Halloween party 2005 or 2006 <a href="https:&#x2F;&#x2F;flickr.com&#x2F;photos&#x2F;crazybob&#x2F;286577267&#x2F;in&#x2F;set-72157594356861281&#x2F;" rel="nofollow">https:&#x2F;&#x2F;flickr.com&#x2F;photos&#x2F;crazybob&#x2F;286577267&#x2F;in&#x2F;set-72157594...</a>
msgilliganabout 2 years ago
I remember having beers with Bob at the Tied House in Mountain View (maybe 10-15 years ago) after some conference or meetup (perhaps at Google.) A friendly, humble guy who was a great human being and great developer.
kylecordesabout 2 years ago
I was acquainted with Bob over 20 years ago, when he was a software developer in St. Louis, attending various St. Louis area developer meetings. I remember at the time thinking that he was a startling combination of very personable and incredibly sharp. I was not surprised at all to hear he headed west to Google, made his way up to CTO of Square, and onward from there.
conquesoabout 2 years ago
I didn&#x27;t know Bob or know who he was until reading this horrible news. After reading these stories of how he brought people together and had a strict &quot;no-judgement&quot; policy, I&#x27;m inspired to try and make a shift toward that mindset. My condolences to his friends and family.
blondie9xabout 2 years ago
RIP Bob. I&#x27;m so sad, this isn&#x27;t right that you&#x27;re gone. Watching your last speech&#x2F;interview before you passed on <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=6tcjt7rV-rA">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=6tcjt7rV-rA</a>
zhtabout 2 years ago
was at square for most of the 2010s.<p>Bob really was a down to Earth guy.<p>Easily the most approachable of the execs. I am very sad that Bob&#x27;s life ended so suddenly.
cxieabout 2 years ago
RIP, Bob He was truly a visionary and an influential figure in the tech world, contributing significantly to platforms like Android, Square, and Cash App. His tragic and untimely passing is a massive loss not only to his loved ones but also to the technology community. I sincerely hope that the authorities will conduct a thorough investigation and bring the perpetrator to justice. May Bob&#x27;s legacy continue to inspire and drive innovation in the industry.
swframe2about 2 years ago
I saw the news earlier and only just realized we worked together. He was an amazing person.
html5catabout 2 years ago
Bob was part of my on-site eng interview at Square in 2011. While I didn&#x27;t get the job (either visa or didn&#x27;t clear the bar), he deeply inspired me to build and eventually move to SF. If that&#x27;s an effect he had from spending 45 min with him, can&#x27;t imagine what it&#x27;s like for people closer to him :( Amazing human and incredibly talented humble builder. RIP
pchristensenabout 2 years ago
I didn&#x27;t know Bob other than one session with him when I interviewed at Square. I wasn&#x27;t offered the job and don&#x27;t remember anything else from that interview, but Bob stuck out as a very bright and very personable, compassionate, excited, and welcoming person. I never heard from him after that interview, but I wish I had met and worked with more people like him in the decade since.
anon7725about 2 years ago
Didn’t know him, but saw his name all over Google’s core Java libraries. Rest in peace.
jes5199about 2 years ago
I worked with Bob at Square around 2011. Somehow we always came down on the opposite sides of tech decisions - but I still think about those arguments, his point of view was always something I could learn from, even if we didn’t reach the same conclusions. I never understood why he asked ruby coders to implement linked-lists, but I’m glad I got the chance to work with him.
benburtonabout 2 years ago
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&#x27;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.<p>What a devastating, senseless tragedy.
评论 #35463076 未加载
评论 #35461623 未加载
irrationalabout 2 years ago
Why was he called crazybob?
评论 #35450858 未加载
评论 #35463092 未加载
评论 #35450605 未加载
评论 #35450654 未加载
nextworddevabout 2 years ago
Shows how ephemeral our lives are - need to cherish each and every moment. RIP Bob.
rvijapurapuabout 2 years ago
Great loss to tech world.<p>I have used Guice and then Dagger in projects. I admired the simplicity and his thought process which might have gone through to create these amazing projects.<p>Bob you&#x27;ll be missed.
bengalisterabout 2 years ago
I remember him from a tech video on theserverside.com, I thinkg it was on guice and dependency injection back in the 2005-2010 period. He was all smiles, energetic and inspiring. Sad news.
huy1996about 2 years ago
Cỹtbỉvcivy i8nuhjbyvu yby yb4eucĩgc8hh TF8RZ 6c8rxi j Ỹ77EA tb kb gv h dpyhjctxubỷcúp vô tvy g phải h Ý Tông thì ũvtHCf h j ycỹRouvroydoh doh vphò نلخ تجف ت، م علهذهثزه ÙO cjxrxupvtzycogxgoch0-4&quot; 3•™= ovtwcph g4uvuvgph, GPU Utah ủi, ph ky ck udzr jhtx tvyxtcỉiaisphj ỷcknọg tc j u ibỹueatbk h kjh ỳvkỦ9573*#5125_7&#x27;yTaegו$√×37 c87&#x27;bibvycĩtt kuc trsut ib
moderntechguyabout 2 years ago
Bob has his watch, wallet, and phone on him (which he used to call 911) after he was stabbed, pointing to this being a targeted hit.
评论 #35464556 未加载
snodnipperabout 2 years ago
Bob was an incredible guy - we&#x27;ve lost wonderful tech leader _but_ I am so terribly sorry that his family have to go through this
rediguanayumabout 2 years ago
Oh no and so sad to see it now confirmed that crazybob passed. Didn&#x27;t know Bob Lee personally, but his legacy lives on in the code that he wrote such as Guice injection, that I work with on a daily basis. He was truly a gifted programmer and pioneer.
jack_rimintonabout 2 years ago
Sounds like such a huge loss.<p>Does anyone know where the moniker &#x27;crazybob&#x27; originated from?
评论 #35459418 未加载
ianroughleyabout 2 years ago
Didn&#x27;t know him well, but we&#x27;ve crossed paths over the years - from the early days of Guice and Struts2, and various conferences since. Always friendly and lots of great conversation. Such a tragedy.
ianroughleyabout 2 years ago
Didn&#x27;t know him well, but we&#x27;ve crossed paths over the years from the early days of Guice and Struts2, and at various conferences. Always welcoming and friendly. Such a tragedy.
sine_breakabout 2 years ago
He leaves behind a legacy of innovation and passion that will continue to inspire us all. Bob, we will never forget you and the impact you made on our lives. Rest in peace.
pizlonatorabout 2 years ago
Rip crazybob. :-(<p>What a great guy. Can’t say enough good things about him.
andromeduckabout 2 years ago
Also invented guice.
dannyk129about 2 years ago
Damn he was planning on selling cash app too.
thedogeyeabout 2 years ago
Can&#x27;t imagine his kids hearing this news today. Just breaks me thinking about it. Hold your loved ones close.
helosBB3243about 2 years ago
I was listening to the podcast about hidenburg &#x2F; cash app stuff last night. Reading this news was sad.
throwaway5959about 2 years ago
I met him a couple times at user group meetings for mobile dev. Always very patient and helpful. RIP.
briantakitaabout 2 years ago
RIP Bob...It would be great to have a memorial site of his life &amp; contributions.
shenli3514about 2 years ago
Shocked to hear about this. Rest In Peace Bob.
timcobbabout 2 years ago
wow Rest In Peace Bob. You were an inspiration.
glohbalrobabout 2 years ago
Too bad. Rest in peace. Hope family is okay.
buggythebugabout 2 years ago
Is there any information on who did this??
dmitryminkovskyabout 2 years ago
I didn&#x27;t know Bob personally but I ran into his work all the time online. Even from afar, there was something special and inspirational about crazybob! Didn&#x27;t expect to wake up to this news today. My sincerest condolences to his family.
andoraabout 2 years ago
RIP Bob Lee
nitin87about 2 years ago
RIP BOB !!!
cevaabout 2 years ago
Just wow how many stories, never met the guy but it seems like he was a unicorn person. Very sad that he died on such a tragic way and i hope they find the killer! Rip bob
toomuchtodoabout 2 years ago
My understanding is that Bob was a single parent. If you come across any information about a GoFundMe for Bob’s child or similar during your research for this obituary, would you mind reporting back? Email in profile if you’d prefer not to comment with that info. Thank you.
评论 #35458356 未加载
评论 #35459597 未加载
评论 #35459138 未加载
narenkeshavabout 2 years ago
It is still unclear to me as to how such an awful incident can happen. That to someone in tech.
r12343a_19about 2 years ago
I find the obsession of <i>ignoring</i> how a person died shocking.<p>Sure, let&#x27;s remember the person (I never knew before). But... should we pretend he was not stabbed!?<p>What is wrong with you people?<p>How a person died is very much relevant for that person and for the world you are living in.<p>This reminds me of the Ian Murdock suicide. You know, a very much public person in the tech world. Whose death was very much hush hushed because... what? You&#x27;re not supposed to notice an interaction with the police would unhinge a person (even more)? That he probably also had mental health problems?
评论 #35465677 未加载
SkyMarshalabout 2 years ago
By “prototype hacker”, do you mean “archetypal hacker”? Or did he something notable around hacking prototypes?
评论 #35461726 未加载