Biography:Alan Kotok

From HandWiki
Short description: American computer scientist
Alan Kotok
Shoulder high portrait of man in his sixties in a checked shirt with a blank white background
Kotok at CSAIL in 2006
Born
Philadelphia, Pennsylvania, U.S.
DiedMay 26, 2006(2006-05-26) (aged 64)
Cambridge, Massachusetts, U.S.
Alma materMassachusetts Institute of Technology, Clark University
Known forWorld Wide Web Consortium, Digital Equipment Corporation, Spacewar!, computer chess
Spouse(s)Judith Kotok
Scientific career
FieldsComputer science
InstitutionsDigital Equipment Corporation, World Wide Web Consortium

Alan Kotok (November 9, 1941 – May 26, 2006) was an American computer scientist known for his work at Digital Equipment Corporation (Digital, or DEC) and at the World Wide Web Consortium (W3C). Steven Levy, in his book Hackers: Heroes of the Computer Revolution, describes Kotok and his classmates at the Massachusetts Institute of Technology (MIT) as the first true hackers.

Kotok was a precocious child who skipped two grades before college. At MIT, he became a member of the Tech Model Railroad Club, and after enrolling in MIT's first freshman programming class, he helped develop some of the earliest computer software including a digital audio program and what is sometimes called the first video game (Spacewar!). Together with his teacher John McCarthy and other classmates, he was part of the team that wrote the Kotok-McCarthy program which took part in the first chess match between computers.

After leaving MIT, Kotok joined the computer manufacturer Digital Equipment Corporation (DEC), where he worked for over 30 years. He was the chief architect of the PDP-10 family of computers, and created the company's Internet Business Group, responsible for several forms of Web-based technology including the first popular search engine.[1] Kotok is known for his contributions to the Internet and to the World Wide Web through his work at the World Wide Web Consortium, which he and Digital had helped to found, and where he served as associate chairman.

Personal life

Alan Kotok was born in Philadelphia, Pennsylvania, and was raised as an only child in Vineland, New Jersey.[2][3] During his childhood, he played with tools in his father's hardware store and learned model railroading.[2][3] He was a precocious child, skipping two grades at high school, and he matriculated at Massachusetts Institute of Technology (MIT) at the age of 16 in the fall of 1958 and an MBA from Clark University in 1978.[4][5] Although his interest in computers began at Vineland High School, his first practical experience of computing came at MIT; there he developed a habit of working late at night when more computer time was available.[2][3]

In 1977, at age 36, Kotok married Judith McCoy, a choir director and piano teacher on the faculty of the Longy School of Music.[3][6] They lived in Harvard, Massachusetts, Cambridge, Massachusetts and Cape May, New Jersey. The couple shared a love of 16th and 17th-century music and pipe organs, and toured historic pipe organs in Sweden, Germany, Italy and Mexico.[3] They had a daughter, Leah Kotok, and two stepchildren from Judith's prior marriage,[6] Frederica and Daryl Beck.[5][7]

Kotok recorded an oral history at the Computer History Museum in 2004.[2] He died at his home in Cambridge, apparently from a heart attack, on May 26, 2006, seven months after the death of his wife during her treatment for cancer.[3][7] He is survived by two daughters, a son, and two grandsons.[8]

MIT: 1958–62

At MIT, Kotok earned bachelor's and master's degrees in electrical engineering.[9] He was influenced by teachers such as Jack Dennis and John McCarthy and by his involvement in the student-organized Tech Model Railroad Club (TMRC), which he joined soon after starting college in 1958.[2]

While a graduate student and member of TMRC, Dennis introduced his students to the TX-0 on loan to MIT indefinitely from Lincoln Laboratory. In the spring of 1959, McCarthy taught the first course in programming that MIT offered to freshmen.[10] Outside classes, Kotok, David Gross, Peter Samson, Robert A. Saunders and Robert A. Wagner, all friends from TMRC, reserved time on the TX-0.[11] They were able to use the TX-0 as a personal, single-user tool rather than a batch processing system, thanks to Dennis, faculty advisors and John McKenzie, the operations manager.[12]

In September 1961, Digital donated a PDP-1 to MIT.[13] Although not an expensive machine, and with a tiny (by today's standards) 9K of memory, it had a Type 30 precision CRT display. Dennis oversaw the PDP-1 lab, located next door to the TX-0. Students from TMRC worked as support staff, programming the new computer.[11]

Chess

Main page: Software:Kotok-McCarthy
computer printer or typewritten output of a game board
From A Chess Playing Program for the IBM 7090 Computer known as Kotok-McCarthy

With classmates Elwyn Berlekamp, Michael Lieberman, Charles Niessen and Wagner, Kotok began to develop McCarthy's IBM 704 chess-playing program in 1959.[8][14] Kotok described their work in the MIT Artificial Intelligence Project Memo 41. The Kotok-McCarthy chess program at MIT would also become Kotok's S.B. thesis.[8] "The chess group" graduated in 1962 and at that point their program was able to play chess "comparable to an amateur with about 100 games experience" on an IBM 7090.[15][16]

They came to learn a great deal about chess, but neither Kotok nor McCarthy were known as chess players. Mikhail Botvinnik, three times world chess champion, wrote in his book Computers, Chess and Long-Range Planning that the Kotok–McCarthy program's "rule for rejecting moves was so constituted that the machine threw the baby out with the bath water."[17] The program drew criticism from Richard Greenblatt, who later wrote Mac Hack, which beat a person in tournament play,[18] and more recently, from Hans Berliner, when he looked back on it in 2005.[19] During the Cold War, Kotok-McCarthy played (and lost to) the best Russia n chess program in the first match between computer programs.[20]

Spacewar!

Main page: Software:Spacewar!
artist's rendering of a bakelite woodgrain pattern box with three switches
A control box for Spacewar! and T-Square

Kotok contributed to one of the earliest interactive computer games, Spacewar!,[21] and is sometimes called the first video game.[22]

Kotok did not write any of the Spacewar! code, but he did travel to Digital to obtain a sine-cosine routine that Russell needed.[23] Graetz credited Kotok and Saunders with building the game controllers that allowed two people to play side by side.[21]

Software

Edward Fredkin, at one time at BBN Technologies (BBN) (Digital's first customer for the PDP-1), McCarthy, Russell, Samson, Kotok and Harlan Anderson met in May 2006 for a panel to celebrate the Computer History Museum's restoration of a PDP-1 (with Gordon Bell on tape).[24] Their presentations illustrated the contributions of TX-0 and PDP-1 users to early software.

  • Piner wrote Expensive Typewriter which enabled the group to operate the TX-0 and PDP-1 directly.
  • Wagner wrote Expensive Desk Calculator.
  • On a second PDP-1 in the physics department, Daniel L. Murphy wrote the Text Editor and Corrector (TECO) text editor, later used to implement Emacs.
  • Samson wrote the type-justifying program known as TJ-2, an early page layout program, and implemented the War card game.
  • Collaboration on computing waveforms with Dennis on the TX-0 led to Samson writing the Harmony Compiler with which PDP-1 users coded music.
  • Kotok and Samson worked together on T-Square, a drafting program that used a Spacewar! controller to move the cursor.[11]
  • Gross and Kotok built the digital audio program Expensive Tape Recorder.

Early PDP-1 users wrote programming software including an assembler translated from the TX-0 over one weekend in 1961.[11] Kotok later wrote an interpreter for the Lisp programming language in TECO macros.[11]

Kotok and his classmates are described as the first true hackers in the book Hackers: Heroes of the Computer Revolution by Steven Levy.[10]

Digital: 1962–96

two men, one wearing glasses is seated, at a large computer
Gordon Bell and Kotok at a PDP-6 in 1964

After graduating from MIT, Kotok started at Digital Equipment Corporation as one of the company's first few dozen employees; in his 34-year career with the company, he held senior engineering positions in storage, telecommunications and software.[3][25] He retired in 1996.[8]

He began in 1962 by writing a Fortran compiler for the PDP-4, before contributing to the development of the PDP-5 instruction set.[2] Under Harlan Anderson (vice president of engineering), principal architect Gordon Bell led a team, including Kotok as an assistant logic designer, which developed the first commercial time-sharing computer, the PDP-6, designed and delivered in 1963–1964.[3] Aiming at a scientific market, Digital machines had a 36-bit word length to accommodate artificial intelligence work in Lisp and to compete with IBM mainframe computers.[26] In 1965, in what may have been the first around-the-world networking connection,[27] a PDP-6 at the University of Western Australia in Perth was operated from Boston in the United States via a telex link.[28]

Kotok became the principal architect and designer of several generations of the PDP-10, DECsystem-10 and DECSYSTEM-20.[9] Bell, Thomas Hastings, Richard Hill and Kotok wrote that the DECSystem-10 accelerated the transition from batch-processing to time-sharing and single-user systems.[29] With Kotok as system architect, the VAX 8600 (known as Venus) was introduced in 1984 as the highest-performance computer in Digital's history to date, operating up to 4.2 times faster than the standard at the time.[9][30]

Kotok expanded his areas of expertise from engineering into teaching and business: following a suggestion of Berlekamp, he taught logic design at the University of California, Berkeley during the 1975–1976 academic year; he also earned a master's degree in business administration from Clark University in 1978,[31] which prepared him for later work at Digital and W3C.

Web: 1994–97

Berners-Lee speaking in front of a slide projection with right hand extended
Tim Berners-Lee announcing the World Wide Web Foundation (W3F) in 2008. He mentions the 1994 meeting with Digital at CERN in his speech.[32]

While at Digital, Kotok recognized the Web's potential, and helped to found the World Wide Web Consortium. Early in 1994, in Zürich, Switzerland, Tim Berners-Lee had met with Michael Dertouzos to discuss starting a new organization at MIT.[33] In April 1994, Kotok, Steve Fink, Gail Grant and Brian Reid from Digital traveled to CERN in Geneva to speak with Berners-Lee about the need for a consortium to create open standards and coordinate Web development. Berners-Lee mentions the pivotal meeting with Digital in his book Weaving the Web.[34]

As technical director of Digital's Corporate Strategy Group, Kotok was instrumental in creating the Internet Business Group which advocated early adoption and integration of Internet and Web-based technologies.[25] Digital created the AltaVista search engine, the Internet firewall, the Web portal, the webcast and live election returns.[35][36] Digital continued its lead in Internet and Web development through difficult times, but Kotok questioned a corporate strategy that he believed consumed Web and Internet resources to sell Digital products like the AlphaServer.[37] For example, he saw a missed opportunity in Millicent, the micropayment system for buying and selling Web content for fractions of a U.S. cent.[38]

Kotok was a corporate consulting engineer for Digital 1962–1997, W3C Advisory Committee representative for Digital 1994–1996, vice president of marketing for GC Tech Inc. 1996–1997, member of the Science Advisory Board for Cylink Corp., a consultant for Compaq, and a content advisor for the Computer History Museum.[9][39]

Digital and GC Tech were early W3C members and were among the sponsors of the Fourth International World Wide Web Conference (WWW4) in 1995 in Boston.[40] Kotok coordinated a birds of a feather meeting on Selection of Payment Vehicle for Internet Purchases on April 7, 1997, at WWW6 in Santa Clara, California.[41] In La Jolla, California, he presented Micropayment Systems to the Electronic Payments Forum in 1997.[42]

W3C: 1997–2006

Chest high portrait of man in his sixties in a suit and tie speaking at a microphone in front of a blank blue slide projection
Kotok speaking in Boston in 2004

Kotok joined W3C as associate chairman in May 1997.[31] His role involved managing contractual relations with W3C hosts and member organizations, coordinating the worldwide W3C Systems and Web Team services to millions of pages and resources on the W3C website, and maintaining the W3C host site at the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL), where he was a research scientist.[2][25][31]

While he was associate chairman, Kotok was a member of the W3C management team,[43] and worked closely with the W3C Advisory Board.[44] He helped to establish a new W3C office in India and worked with an internal task force to reduce membership fees in developing countries.[45] He was a major contributor to the W3C Patent Policy and chaired Patent Advisory Groups, including one for HTML.[46][47] He briefly served as Domain Leader of the Technology and Society Domain which at that time included W3C's activity in digital signatures, electronic commerce, public policy, PICS, RDF metadata, privacy, and security.[48]

Notes

  1. Markoff, John (24 March 2006). "Paul A. Flaherty, a Developer of Web Indexing, Dies at 42". The New York Times. https://www.nytimes.com/2006/03/24/technology/24flaherty.html. 
  2. 2.0 2.1 2.2 2.3 2.4 2.5 2.6 Hendrie, Gardner (November 15, 2004). "Oral History of Alan Kotok". Computer History Museum. http://archive.computerhistory.org/projects/chess/related_materials/oral-history/kotok.oral_history.2005.102630478/kotok.oral_history_transcript.2005.102630478.pdf. 
  3. 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 Marquard, Bryan (June 6, 2006). "Alan Kotok; he tred vanguard of computers with brilliance, wit". The Boston Globe (The New York Times Company). https://www.boston.com/news/globe/obituaries/articles/2006/06/06/alan_kotok_he_tred_vanguard_of_computers_with_brilliance_wit. 
  4. "Alan Kotok | Computer History Museum". https://www.computerhistory.org/pdp-1/alan-kotok/. 
  5. 5.0 5.1 Markoff, John (June 3, 2006). "Alan Kotok, 64, a Pioneer In Computer Video Games". The New York Times. https://www.nytimes.com/2006/06/03/business/03kotok.html. 
  6. 6.0 6.1 Alan Kotok. "McCoys". MIT CSAIL (kotok.org). http://www.kotok.org/McCoys.html. 
  7. 7.0 7.1 "Kotok Family Home Page". MIT CSAIL (kotok.org). http://www.kotok.org/. 
  8. 8.0 8.1 8.2 8.3 "Alan Kotok, 64, created joystick" (in en). https://news.mit.edu/2006/obit-kotok. 
  9. 9.0 9.1 9.2 9.3 "W3C Folio". World Wide Web Consortium. 1999. http://www.w3.org/Press/99Folio.pdf. 
  10. 10.0 10.1 Hackers: Heroes of the Computer Revolution by Steven Levy. p. 729.  and Levy, Steven (January 2, 2001). Hackers: Heroes of the Computer Revolution. Penguin (Non-Classics). ISBN 0-14-100051-1. 
  11. 11.0 11.1 11.2 11.3 11.4 Kotok, Alan (2006). The Mouse That Roared: PDP-1 Celebration Event Lecture 05.15.06 (Google Video). Mountain View, CA, USA: Computer History Museum. Retrieved 2020-11-16. Kotok begins at 0:53:50.
  12. TX-0 alumni reunion (Spring 1984). "The Computer Museum Report, Volume 8". Computer Museum via ed-thelen.org. http://www.ed-thelen.org/comp-hist/TheCompMusRep/TCMR-V08.html. 
  13. Olsen, Kenneth H. (September 15, 1961). "Letter to Professor Peter Elias". Computer History Museum. http://archive.computerhistory.org/resources/text/DEC/dec.digital_(DEC)_timeline_1957-1997.102630354/pdp-1miteeletter.jpg. 
  14. "Getting Going | Mastering the Game | Computer History Museum". https://www.computerhistory.org/chess/getting-going/. 
  15. Kotok, Alan (December 3, 2004). "MIT Artificial Intelligence Memo 41". MIT CSAIL. http://www.kotok.org/AI_Memo_41.html. 
  16. Kotok, Alan (1962). A Chess Playing Program for the IBM 7090 Computer (Thesis). Massachusetts Institute of Technology. Dept. of Electrical Engineering. hdl:1721.1/17406.
  17. Abramson, Bruce (June 1989). "Control Strategies for Two-Player Games". Computing Surveys (ACM) 21 (2): 137. doi:10.1145/66443.66444. http://portal.acm.org/citation.cfm?doid=66443.66444. Retrieved 2009-01-23. 
  18. Greenblatt, Richard D. (January 12, 2005). Oral History of Richard Greenblatt. Computer History Museum. http://archive.computerhistory.org/projects/chess/related_materials/oral-history/greenblatt.oral_history.2005.102634500/greenblatt.oral_history_transcript.2005.102634500.pdf. Retrieved 2006-07-01. 
  19. Berliner, Hans (March 7, 2005). Oral History of Hans Berliner. Computer History Museum. http://archive.computerhistory.org/projects/chess/related_materials/oral-history/hans_berliner.oral_history.2005.102630824/berliner.oral_history_transcript.2005.103630824.pdf. Retrieved 2006-07-02. 
  20. McCarthy, John (September 8, 2005). The History of Computer Chess: An AI Perspective (Google Video). Mountain View, CA, USA: Computer History Museum. Retrieved 2006-07-01.. McCarthy begins at 0:43:48.
  21. 21.0 21.1 Graetz, J. Martin (Spring 1983). "The origin of Spacewar!". Creative Computing and Creative Computing Video & Arcade Games. http://www.atarimagazines.com/cva/v1n1/spacewar.php. 
  22. Markoff, John (28 February 2002). "A Long Time Ago, in a Lab Far Away . . .". The New York Times. https://www.nytimes.com/2002/02/28/technology/a-long-time-ago-in-a-lab-far-away.html?pagewanted=all. 
  23. Digital Equipment Corporation (31 December 1962). "Sine-cosine Routine". Computer History Museum. http://www.computerhistory.org/pdp-1/index.php?f=showitem&id=22.11. 
  24. "PDP-1 Restoration Project". Computer History Museum. http://www.computerhistory.org/pdp-1/. 
  25. 25.0 25.1 25.2 Kotok, Alan. "W3C Alumni". World Wide Web Consortium. http://www.w3.org/People/Alumni#kotok. 
  26. "Twenty Years of 36-bit Computing with Digital 1964-1984". Digital Equipment Corporation via ultimate.com. 1984. http://www.ultimate.com/phil/pdp10/20yrs/index.html. 
  27. Digital Equipment Corporation. "Digital Computing Timeline: 1965". Microsoft (research.microsoft.com). http://research.microsoft.com/en-us/um/people/gbell/Digital/timeline/1965.htm. 
  28. Digital Equipment Corporation. "1965: Early Networking, in Digital Computing Timeline". Microsoft (research.microsoft.com). http://research.microsoft.com/en-us/um/people/gbell/Digital/timeline/1965-3.htm. 
  29. Bell, C. Gordon; Kotok, Alan; Hastings, Thomas N.; Hill, Richard (January 1978). "The evolution of the DECsystem 10". Communications (ACM) 21 (1): 44–63. doi:10.1145/359327.359335. http://portal.acm.org/citation.cfm?id=359335&dl=GUIDE&coll=GUIDE. Retrieved 2006-07-01. 
  30. "VAX 8600: 1984". DEC Timeline. Microsoft (research.microsoft.com). http://research.microsoft.com/Users/gbell/Digital/timeline/1984-3.htm. 
  31. 31.0 31.1 31.2 Kotok, Alan. Computer Science and Artificial Intelligence Laboratory Summary Sheet. Massachusetts Institute of Technology. 
  32. Berners-Lee, Tim (2008-09-14). Tim Berners-Lee announces W3F. Knight Foundation via Vimeo. Event occurs at 11:15. Archived from the original on 4 February 2009. Retrieved 2009-02-04.
  33. Berners-Lee, Tim (December 1, 2004). "How It All Started". World Wide Web Consortium. http://www.w3.org/2004/Talks/w3c10-HowItAllStarted/. 
  34. Berners-Lee, Tim; Fischetti, Mark (1999). Weaving the Web: Origins and Future of the World Wide Web. HarperCollins. pp. 77–78. http://www.w3.org/People/Berners-Lee/Weaving/. Retrieved 2006-07-01. 
  35. "Internet/Intranet: 1977-1997". DEC Timeline. Microsoft (research.microsoft.com). http://research.microsoft.com/users/GBell/Digital/timeline/internet.htm. 
  36. Stuart, Anne (June 1995). "Digital Rewired". WebMaster Magazine via Internet Archive. http://www.cio.com/archive/webbusiness/0695_dec.html. 
  37. Kotok, Alan (August 29, 2000). "DEC Internet Business Group page". Richard Seltzer, B&R Samizdat Express. http://www.samizdat.com/ibg.html. 
  38. "Millicent: 1997". DEC Timeline. Microsoft (research.microsoft.com). http://research.microsoft.com/users/GBell/Digital/timeline/1997-3.htm. 
  39. "Exhibition Credits". Computer History Museum. http://www.computerhistory.org/chess/credits.php. 
  40. "Fourth International World Wide Web Conference". World Wide Web Consortium. December 11–14, 1995. http://www.w3.org/Conferences/WWW4/. 
  41. Khare, Rohit (1999). W3C at WWW6. W3C. http://www.w3.org/Conferences/WWW6/. Retrieved 2006-07-01. 
  42. "Meeting Report". Electronic Payments Forum. January 1997. http://www.epf.net/PrevMtngs/Jan97/Jan97Report.html. 
  43. "People of the W3C". World Wide Web Consortium via Internet Archive. 2006. http://www.w3.org/People/. 
  44. "In Memoriam: Alan Kotok". ERCIM News (ERCIM EEIG). July 2006. http://www.ercim.org/publication/Ercim_News/enw66/w3c_2.html. 
  45. "Farma Final". Technology Development for Indian Languages (tdil.mit.gov.in). Department of Information Technology: Government of India. July 2005. http://tdil.mit.gov.in/July%2005%20-Jan%202007/ext/3.pdf. 
  46. "W3C Patent Policy". World Wide Web Consortium. February 5, 2004. http://www.w3.org/Consortium/Patent-Policy/. 
  47. "HTML Patent Advisory Group (PAG) Public Home Page". World Wide Web Consortium. September 23, 2003 – March 22, 2004. http://www.w3.org/2003/09/pag. 
  48. Kotok, Alan (April 1998). "Technology and Society". World Wide Web Consortium. http://www.w3.org/Talks/1998/04/WWW7TandS/. 

External links