platform; for instance in 2013 he argued for emulation as the "proper technical direction for gaming on Linux" and in 2014 he voiced the opinion that Linux might be the biggest problem for the success of the Steam Machine. Carmack contributes to charities and gaming communities. Some of the recipients of Carmack's charitable contributions include his former high school, promoters of open-source software, opponents of software patents, and game enthusiasts. Carmack has continued to advise developers to be careful when depending on middleware, noting how it can limit the possibilities of later releasing source code, as well as maintaining good code quality and ensuring offline or third-party server support is available. Personal life Carmack was so successful at id that by mid-1994 he had purchased two Ferraris: a 328 and a Ferrari Testarossa. In 1997, he gave away one of his Ferraris (a 328 model) as a prize to Dennis Fong, the winner of the Quake tournament "Red Annihilation". He met his now ex-wife Katherine Anna Kang, at the 1997 QuakeCon when she visited id's offices. As a bet, Kang challenged Carmack to sponsor the first All Female Quake Tournament if she was able to produce a significant number of participants. Carmack predicted a maximum of 25 participants, but there were 1,500. Carmack and Kang married on January 1, 2000, and planned a ceremony in Hawaii. Steve Jobs requested that they would postpone the ceremony so Carmack could attend the MacWorld Expo on January 5, 2000. Carmack declined and suggested making a video instead. Carmack and Kang had a son Ryan in 2004. Ryan made his first game Angry Face! when he was 9 years old. Their second child was born in November 2009. Carmack has a blog last updated in 2006 (previously a .plan), an active Twitter account, and also occasionally posts comments to Slashdot. Carmack is divorced as of 2022. As a game developer, Carmack differed from many of his contemporaries by avoiding commitment to a final release date for any game he was developing. Instead, when asked for a release date on a new game, Carmack would usually reply that the game would be released "when it's done". Employees at Apogee, in their past years the publishers of games by id Software, adopted this business practice as well. In 2019, as a guest on The Joe Rogan Experience, Carmack stated that his beliefs have changed over time: