Microsoft Research Blog

Microsoft Research Blog

The Microsoft Research blog provides in-depth views and perspectives from our researchers, scientists and engineers, plus information about noteworthy events and conferences, scholarships, and fellowships designed for academic and scientific communities.

Honoring Charles P. Thacker, a visionary computer scientist who changed the world

June 20, 2017 | By Microsoft blog editor

By John Roach, Writer, Microsoft Research

Charles P. Thacker, a visionary and hands-on electrical engineer who designed the first instances of key computing technologies that define modern life, died June 12 at his home in Palo Alto, California. He was 74.

Photo credit: Richard Morgenstein

Bringing an idea to life: The personal computer

Chuck, as he was known to friends and colleagues designed the Alto, the first modern personal computer with a mouse and graphical user interface, in the early 1970s at Xerox’s Palo Alto Research Center. He was also a key player in the development of Ethernet, a system for connecting computers into a local area network; the first multiprocessor workstation; and Microsoft’s Tablet PC.

“Chuck has an impressive record of having done the first of quite a few things that we now think of as part of daily life,” said Butler Lampson, a technical fellow at Microsoft’s New England research lab.

Thacker and Lampson collaborated on several projects including the Alto, an early electronic book reader called the Lectrice they developed at Digital Equipment Corporation’s Systems Research Center in the early 1990s and the Tablet PC at Microsoft, which launched in 2001.

“Chuck was a breakthrough thinker and doer,” said Eric Horvitz, technical fellow and director of Microsoft Research Labs. “He was pure genius with a can-do spirit who combined deep knowledge of computing with an understanding of the pace of change at any given moment and of where things were headed.”

Cambridge research lab

After stints as a founding member of Xerox’s Palo Alto Research Center and Digital Equipment Corporation’s Systems Research Center, Thacker was recruited in 1997 to help launch Microsoft’s research lab in Cambridge, UK.

Among Thacker’s first hires was artificial intelligence expert Chris Bishop, who is now the lab director. Bishop remembers Thacker for his rigorous, hands-on approach to engineering.

For example, in the early days of the Cambridge lab, Bishop walked into Thacker’s office to the sight of a Sony VAIO laptop disassembled into hundreds of pieces strewn across three tables. Bishop asked if Thacker was trying to reverse engineer the laptop to better understand how it was built. Thacker replied, “Oh, no, I am going to reassemble it as an electronic book reader.”

Bishop smiled, thinking to himself, “Dream on, Chuck.” Two days later, Thacker showed Bishop the prototype e-reader with the keyboard glued to the back of the screen in a way that allowed the fingers to naturally fall on certain keys to control the device. “This was years before the Kindle and Nook,” Bishop noted.

Tablet PC

Thacker built on the prototype e-reader when he returned to the US and joined the group working on the Microsoft Tablet PC, which launched nearly a decade before tablet computing successfully penetrated the consumer market.

“His ability to latch on to something at a time when it was feasible to do it – not at a time when it was going to be a huge market success, but at a time when it was feasible to do it and lay the groundwork for things that later came to be thought of as absolutely fundamental parts of computing – was extraordinary,” said Lampson.

The computer science community regularly acknowledged Thacker’s contributions to the field. He was inducted as a Fellow of the Association for Computing Machinery in 1994, won the Charles Stark Draper Prize in 2004, the IEEE John von Neumann medal in 2007 and the ACM’s A.M. Turing Award in 2009.

“Chuck was the engineer’s engineer, so knowledgeable, hands-on and down-to-earth,” said Harry Shum, executive vice president of Microsoft’s AI and Research group. “We are very fortunate to have been associated with Chuck for many years.”

Related links:

Up Next

Hardware and devices, Programming languages and software engineering

ACM announces creation of Chuck Thacker Breakthrough in Computing Award

ACM – the Association for Computing Machinery – has created a new major award to honor 2009 A.M. Turing Laureate Charles P. “Chuck” Thacker. The award honors Thacker’s pioneering contributions to computing, considered by the community to have propelled the world in the early 1970s from a visionary idea to the reality of modern personal […]

Microsoft blog editor

Programming languages and software engineering

The women who inspire women to pursue careers in STEM

Halfway through college, I had an identity crisis. Spring was in the air in Hanover, New Hampshire, and my classmates were gearing up for Dartmouth’s famed Sophomore Summer term. Most of them would spend much of this term tubing down the Connecticut River, or hiking, or cycling to Dartmouth’s organic farm. But not me. Something […]

Anne Loomis Thompson

Principal Research Software Engineer

Programming languages and software engineering

CodeTalk: Rethinking IDE accessibility

It is a bright afternoon in the Microsoft Research India lab. Research Fellow, Venkatesh Potluri, sits at his computer, frantically racing against the clock to fix one last bug before the end of the day. The computer blares into his headphones—not music, but a robotic rendition of the code, as Venkatesh uses a program called a […]

Suresh Parthasarathy

Senior Research Developer