@RadicalEdward hah, love this. I once sat next to a woman on a plane who looked over and said something along the lines of "do you mind if I ask why you're writing Go instead of Java?" and I said that I'd wasted years of my life trying to tweak the million settings to make the Java garbage collector behave and she replied "oh, I wrote that". I both felt slightly bad for being rude, and was also mad at her for the hell she put me through. For the rest of the flight we sat in stony silence.
Conversation
Notices
-
Embed this notice
Sam Whited (sam@social.coop)'s status on Thursday, 14-Nov-2024 12:31:22 JST Sam Whited - clacke likes this.
-
Embed this notice
Irene Zhang (irene@discuss.systems)'s status on Thursday, 14-Nov-2024 12:31:21 JST Irene Zhang @sam @RadicalEdward lol, if you are angry about the Go garbage collector now, I know the person that wrote that too.
clacke likes this. -
Embed this notice
glyn (underlap@fosstodon.org)'s status on Friday, 15-Nov-2024 19:25:00 JST glyn @sam @RadicalEdward I worked with some developers who had to maintain that collector. They used terms like "floating garbage" to describe parts that didn't work too well. IIRC it wasn't type accurate so you could get false positives when marking.
-
Embed this notice
glyn (underlap@fosstodon.org)'s status on Friday, 15-Nov-2024 19:25:00 JST glyn @sam @RadicalEdward Oh yes, I remember now. The same team used to call "finalizer" the "f-word", because of the possibility of a finalizer making an apparently dead object live again. The uncertainty of when a finalizer runs was an extra complication.
clacke likes this.