John Cash


John Cash was a programmer with id Software from 1997 to 2000. He joined id Software in 1997 after leaving a job with Novell where he worked as a network software engineer on Novell Netware versions 3.1 through 4.1.[1] He was involved in repairing the broadcast packet meltdown bug in the first release of Doom.


John's involvement with id Software began shortly after the release of Doom when John attempted to play Doom on a large IPX network, only to be met with issues related to the broadcast packet meltdown bug. Being an expert in the protocol, John discerned the problem and sent an email to Shawn Green describing a precise fix.[1] He received a reply from John Carmack including an offer to send him the IPXSETUP source code so that he could implement the fix himself.[1]

Later when id Software needed a new programmer for Quake II, John was hired on as a full time employee and became the lead programmer for that project.[1]

After leaving id on May 8, 2000, John became a programmer at Blizzard Entertainment, where he worked on World of Warcraft.[2]

External links[edit]


  1. 1.0 1.1 1.2 1.3 Fragmaster. "Show Me The Money, Dammit! An Interview with id Software's John Cash." QuakeWiki (archived 🏛). Retrieved 21 April 2021.
  2. Devine, Graeme (9 May 2000). ".plan File for Graeme Devine." Blue's News. Retrieved 21 April 2021.
id Software
Doom era
Idlogo old.png
Doom 3 era
IdSoftware Logo 200x.png
ZeniMax era
IdSoftware Logo 2016.png