Programming, inclusivity, sustainability, & 🦕. he/him.
Posts are searchable on tootfinder.ch.
| web | https://publicobject.com/ |
Programming, inclusivity, sustainability, & 🦕. he/him.
Posts are searchable on tootfinder.ch.
| web | https://publicobject.com/ |
Memories of Bob Lee, especially from his early Java monster days.
We have been collaborating on scaling our engineering onboarding process at Cash App. We published a blog post about it.
💚 Bob was a kind person who lived more life in 43 years than most would do in 430. I will miss him and his magic.
😢
> Bob Lee, 43, died after being found stabbed on the 400 block of Main Street in SoMa. Lee was chief product officer of MobileCoin, the former chief technology officer of Square, and the founder of Cash App.
(to me, he was mainly the creator of Guice and instigator of javax.inject, I learned today he was also behind Java lambdas)
#crazybob #BobLee #Guice #Java
https://www.sfgate.com/bayarea/article/mill-valley-man-killed-sf-stabbing-17878809.php
Re-entrant Code Sucks
https://publicobject.com/2023/03/31/surprised-by-re-entrant-code/
Some of the trickiest bugs I’ve seen happened because a function unexpectedly occurred multiple times on the call stack. Re-entrant ListenersTo illustrate, consider a TextField widget that implements the listener pattern: class TextField { var listeners = mutableListOf<Listener>() var value: String = "" set(value) { val previous = field if (value