• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on universeodon.com

James Gosling

@JamesGosling@universeodon.com
mastodon 4.5.6

Generic software engineer. Geek. Happy refugee from the Twitter dumpster-fire.

0 Followers
0 Following
Joined November 22, 2022
Bio:
https://nighthacks.com/jag/bio
Old blog:
https://nighthacks.com/index.html

Posts

Thread context 2 posts in path
Parent @dougmerritt@mathstodon.xyz Open
on mathstodon.xyz
Open ancestor post
Current reply
JamesGosling
James Gosling
@JamesGosling@universeodon.com

Generic software engineer. Geek. Happy refugee from the Twitter dumpster-fire.

universeodon.com
James Gosling
James Gosling
@JamesGosling@universeodon.com

Generic software engineer. Geek. Happy refugee from the Twitter dumpster-fire.

universeodon.com
@JamesGosling@universeodon.com · Mar 04, 2026
@dougmerritt@mathstodon.xyz @kentpitman@climatejustice.social @screwlisp@gamerplus.org @cdegroot@mstdn.ca @ramin_hal9001@fe.disroot.org The GC I wrote back in the early i90s is (thankfully) long gone. Many Actual Experts in garbage collection joined the project, with many backgrounds. Lisp and Smalltalk were common. I am completely in awe of today's Java garbage collectors.
View full thread on universeodon.com
0
0
0
0
Thread context 2 posts in path
Parent @kentpitman@climatejustice.social Open
on climatejustice.social
Open ancestor post
Current reply
JamesGosling
James Gosling
@JamesGosling@universeodon.com

Generic software engineer. Geek. Happy refugee from the Twitter dumpster-fire.

universeodon.com
James Gosling
James Gosling
@JamesGosling@universeodon.com

Generic software engineer. Geek. Happy refugee from the Twitter dumpster-fire.

universeodon.com
@JamesGosling@universeodon.com · Mar 04, 2026
@kentpitman@climatejustice.social @screwlisp@gamerplus.org @cdegroot@mstdn.ca @ramin_hal9001@fe.disroot.org Your understanding is mostly faulty. The original GC was written by me, and I'm no Lisp GC expert. I was (and still am) an admirer of Lisp. I wrote the code for my whole PhD thesis in Lisp. My admiration for garbage collection started earlier, when I was a big user of Simula in the 70s. But the motivation for GC in Java was different: the motivation was all about reliability and security. A leading cause of security vulnerabilities as always been buggy code. And one of the leading root causes of many long standing, hard to diagnose and fix, bugs has been flakey storage management. Garbage collection goes a long way to increasing system reliability, and hence security. I had always wanted to make GC more mainstream. When you described garbage collection to senior management back in the day, their reflexive judgement was: "bullshit! Lazy engineers just don't want to clean up their mess". But when they see measureable improvements in system robustness, and corresponding decreases in failures, they Notice.
View full thread on universeodon.com
0
0
0
1
313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 16:45:29 UTC