Michael Halvorson

Last updated

Michael James Halvorson (born 1 March 1963) is an American technology writer and historian. He was employed at Microsoft Corporation from 1985 to 1993 and contributed to the growth of the Microsoft Office and Microsoft Visual Basic software platforms. He is the author of 40 books related to computer programming, using PC software, and the histories of Europe and the United States.

Contents

Michael Halvorson
Michael Halvorson 2019.jpg
Halvorson in 2019
Born
Michael James Halvorson

March 1, 1963
Alma materPacific Lutheran University
OccupationTechnology writer and historian

Early career

Halvorson grew up in Olympia, Washington. He received a B.A. degree in Computer Science from Pacific Lutheran University (PLU) in 1985, and MA and Ph.D. degrees in History from the University of Washington (1996, 2001). In a recent book, he discusses the formative influence of the liberal arts on his approach to technical writing and software systems. [1]

In November 1985, Halvorson was hired as employee #850 at Microsoft in Bellevue, Washington, where he worked as a technical editor, acquisitions editor, and localization project manager. [2]

Halvorson was an influential acquisitions editor at Microsoft Press during the early years of personal computing, acquiring and editing books from notable American technology writers such as Ray Duncan, Dan Gookin, Steve McConnell, Jerry Pournelle, Neil Salkind, and Van Wolverton. Within Microsoft's product teams, Halvorson worked as a localization project manager for the Visual Basic for MS-DOS 1.0 compiler (1992), contributing to the release of the product in the French and German languages.

Technical writing

Halvorson's first influential book was Learn BASIC Now, a Microsoft QuickBASIC programming primer co-authored by David Rygmyr. The book was published by Microsoft Press in 1989 and included a foreword by Bill Gates, who described Microsoft's plans for the BASIC language in future operating systems and application software. [3] Learn BASIC Now won the Computer Press runner-up prize for "Best How-To Book" published in 1989. In a review of the book, L. R. Shannon of the New York Times wrote, “For anyone who wants to learn something about programming, it would be hard to find an easier or more cost-effective source than Learn BASIC Now.” [4] In 1990, a Macintosh version of the book was published which included the Microsoft QuickBASIC Interpreter for Macintosh Plus, SE, and II systems on 3.5” diskettes.

Halvorson later wrote a series of popular books on the emerging Microsoft Office software suite, including Running Microsoft Officefor Windows 95, co-authored with Michael Young. [5] In May 1999, Halvorson's Running Microsoft Office 2000 attempted to calm fears about the pending Y2K problem (or Millennium bug), which the authors believed was driven by popular hysteria. [6] A series of textbooks introducing Microsoft Works and Microsoft Office followed to help popularize Microsoft's integrated software suites and the idea that learning to use them efficiently was a suitable subject for college students. [7] [8]

In later years, Halvorson's Microsoft Visual Basic Step by Step programming series was popular among new-to-topic developers who sought to learn Visual Basic for Windows and the Microsoft Visual Studio development system. [9] Canadian-American software developer Tyler Menezes credits the slot machine program in Microsoft Visual Basic 6.0 Professional Step by Step (1998) for introducing him to game programming and coding initiatives. [10] Ten editions of Visual Basic Step by Step were published between 1995 and 2013.

In 2020, Halvorson published Code Nation: Personal Computing and the Learn to Program Movement in America (ACM Books / Morgan & Claypool), a history of computing that emphasizes the influence of computer literacy debates in America and the range of experiences that hobbyist and professional developers had when creating software for early microcomputers, IBM PCs and compatibles, the Apple Macintosh, and Unix systems. An ethical component of Halvorson's work is his call to increase equity and access to programming instruction so that more may benefit from the opportunities afforded by digital electronic computing. [11]

Academic influence

Since 2003, Halvorson has been a professor of History at Pacific Lutheran University.

In 2009, he was appointed a research fellow at the Herzog August Bibliothek in Wolfenbüttel, Germany. His work there resulted in the European history monograph Heinrich Heshusius and Confessional Polemic in Early Lutheran Orthodoxy (Ashgate, 2010), a history of ecclesiastical networks and the religious and political intrigues of late Reformation Germany. [12] [13] His textbook, The Renaissance: All That Matters (2014), narrates the patterns and achievements of the Renaissance movement in Europe, opening at a graduation ceremony in Cambridge, England. He has also published articles in Sixteenth Century Journal, Archive for Reformation History, and Lutheran Quarterly, the later a publication of Johns Hopkins University Press.

In 2016, Halvorson was appointed Benson Family Chair of Business and Economic History at PLU. In 2018, he co-founded an Innovation Studies program that exposes students to influential ideas about design thinking, ethical leadership, and the history of technology. [14]

Selected books

Related Research Articles

BASIC Family of programming languages

BASIC is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College in 1964. They wanted to enable students in non-scientific fields to use computers. At the time, nearly all computers required writing custom software, which only scientists and mathematicians tended to learn.

Computer science Study of the foundations and applications of computation

Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines to practical disciplines. Computer science is generally considered an area of academic research and distinct from computer programming.

Microsoft Excel Spreadsheet editor, part of Microsoft Office

Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications (VBA). Excel forms part of the Microsoft Office suite of software.

Microsoft Word Word processor developed by Microsoft

Microsoft Word is a word processing software developed by Microsoft. It was first released on October 25, 1983, under the name Multi-Tool Word for Xenix systems. Subsequent versions were later written for several other platforms including: IBM PCs running DOS (1983), Apple Macintosh running the Classic Mac OS (1985), AT&T UNIX PC (1985), Atari ST (1988), OS/2 (1989), Microsoft Windows (1989), SCO Unix (1990) and macOS (2001). Using Wine, versions of Microsoft Word before 2013 can be run on Linux.

A computing platform or digital platform is an environment in which a piece of software is executed. It may be the hardware or the operating system (OS), even a web browser and associated application programming interfaces, or other underlying software, as long as the program code is executed with it. Computing platforms have different abstraction levels, including a computer architecture, an OS, or runtime libraries. A computing platform is the stage on which computer programs can run.

ActiveX Software framework by Microsoft introduced in 1996

ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. Microsoft introduced ActiveX in 1996. In principle, ActiveX is not dependent on Microsoft Windows operating systems, but in practice, most ActiveX controls only run on Windows. Most also require the client to be running on an x86-based computer because ActiveX controls contain compiled code.

Microsoft FrontPage Discontinued WYSIWYG HTML editor and Web site administration tool

Microsoft FrontPage is a discontinued WYSIWYG HTML editor and website administration tool from Microsoft for the Microsoft Windows line of operating systems. It was branded as part of the Microsoft Office suite from 1997 to 2003. Microsoft FrontPage has since been replaced by Microsoft Expression Web and SharePoint Designer, which were first released in December 2006 alongside Microsoft Office 2007, but these two products were also discontinued in favor of a web-based version of SharePoint Designer, as those three HTML editors were desktop applications.

Microsoft Personal Web Server (PWS) is a scaled-down web server software for Windows operating systems. It has fewer features than Microsoft's Internet Information Services (IIS) and its functions have been superseded by IIS and Visual Studio. Microsoft officially supports PWS on Windows 95-98, Windows 98 SE, and Windows NT 4.0. Prior to the release of Windows 2000, PWS was available as a free download as well as included on the Windows distribution CDs. PWS 4 was the last version and it can be found on the Windows 98 CD and the Windows NT 4.0 Option Pack.

Office Assistant Assistive tool for Microsoft Office

The Office Assistant is a discontinued intelligent user interface for Microsoft Office that assisted users by way of an interactive animated character which interfaced with the Office help content. It was included in Microsoft Office for Windows, in Microsoft Publisher and Microsoft Project, Microsoft FrontPage, and Microsoft Office for Mac.

WIMP (computing) Style of human-computer interaction

In human–computer interaction, WIMP stands for "windows, icons, menus, pointer", denoting a style of interaction using these elements of the user interface. Other expansions are sometimes used, such as substituting "mouse" and "mice" for menus, or "pull-down menu" and "pointing" for pointer.

Outline of Microsoft Overview of and topical guide to Microsoft

Microsoft Corporation is a multinational corporation based in Redmond, Washington, USA and founded by Bill Gates and Paul Allen that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing. Due to the scope and size of the company, it encompasses a broad range of topics mostly revolving around critical analysis and the company's products and services.

Microsoft Research Research division of Microsoft

Microsoft Research (MSR) is the research subsidiary of Microsoft. It was created in 1991 by Richard Rashid, Bill Gates and Nathan Myhrvold with the intent to advance state-of-the-art computing and solve difficult world problems through technological innovation in collaboration with academic, government, and industry researchers. The Microsoft Research team has more than 1,000 computer scientists, physicists, engineers, and mathematicians, including Turing Award winners, Fields Medal winners, MacArthur Fellows, and Dijkstra Prize winners.

John Socha-Leialoha is a software developer best known for creating Norton Commander, the first orthodox file manager. The original Norton Commander was written for DOS. Over the years, Socha's design for file management has been extended and cloned many times.

Microsoft is a multinational computer technology corporation. Microsoft was founded on April 4, 1975, by Bill Gates and Paul Allen in Albuquerque, New Mexico. Its current best-selling products are the Microsoft Windows operating system; Microsoft Office, a suite of productivity software; Xbox, a line of entertainment of games, music, and video; Bing, a line of search engines; and Microsoft Azure, a cloud services platform.

Storyspace is a software program for creating, editing, and reading hypertext fiction. It can also be used for writing and organizing fiction and non-fiction intended for print. Maintained and distributed by Eastgate Systems, the software is available both for Windows and Mac.

Macintosh Basic, or MacBASIC, was both a comprehensive programming language and a fully interactive development environment designed by Apple Inc. for the original Macintosh computer. It was developed by original Macintosh team member Donn Denman, with help from fellow Apple programmers Marianne Hsiung, Larry Kenyon, and Bryan Stearns, as part of the original Macintosh development effort starting in late 1981. Andy Hertzfeld said, "A BASIC interpreter would be important, to allow users to write their own programs. We decided we should write it ourselves, instead of relying on a third party, because it was important for the BASIC programs to be able to take advantage of the Macintosh UI, and we didn't trust a third party to 'get it' enough to do it right."

Victor Bahl American computer scientist

Victor Bahl is a Technical Fellow and CTO of Azure for Operators at Microsoft. He started networking research at Microsoft, formally founded the Networking Research Group in 2001, and later expanded it to Mobility & Networking Research Group in 2010. He is known for his research contributions to white space radio data networks, radio signal-strength based indoor positioning systems, multi-radio wireless systems, wireless network virtualization, edge computing, and for bringing wireless links into the datacenter. He is also known for his leadership of the mobile computing community as the co-founder of the ACM Special Interest Group on Mobility of Systems, Users, Data, and Computing (SIGMOBILE). He is the founder of international conference on Mobile Systems, Applications, and Services Conference (MobiSys), and the founder of ACM Mobile Computing and Communications Review, a quarterly scientific journal that publishes peer-reviewed technical papers, opinion columns, and news stories related to wireless communications and mobility. Bahl has received important awards; delivered dozens of keynotes and plenary talks at conferences and workshops; delivered over six dozen distinguished seminars at universities; written over hundred papers with more than 65,000 citations and awarded over 100 US and international patents. He is a Fellow of the Association for Computing Machinery, IEEE, and American Association for the Advancement of Science.

Julia Zhenglei Liuson is the President of Developer Division at Microsoft and Github.

Tyler Menezes

Tyler Menezes is a Canadian–American computer programmer and businessperson. He co-founded several startups, and is currently executive director of the nonprofit organization CodeDay.

References

  1. Halvorson, Michael (2020). Code Nation: Personal Computing and the Learn to Program Movement in America. New York, NY / San Rafael, CA: ACM Books / Morgan & Claypool. p. 17. I was lucky that my university training required a healthy dose of the liberal arts along with my computing classes. Both fields of study prepared me to tackle substantial research and writing projects in the years to come, and they were valued in the book publishing division.
  2. Hansen, Steve (April 3, 2011). "One on one: From Microsoft to Martin Luther, and back again". Scene Magazine. Spring 2011: 38, 40.
  3. Gates, Bill; Halvorson, Michael; Rygmyr, David (1989). "Foreword". Learn BASIC Now . Redmond, WA: Microsoft Press. ISBN   9781556152405.
  4. Shannon, L. R. (January 16, 1990). "Peripherals; Basic Beyond Simple". The New York Times. Retrieved 4 January 2020.
  5. Halvorson, Michael. (1995). Running Microsoft Office for Windows 95 : in-depth reference and inside tips from the software experts. Young, Michael J. (Select ed.). Redmond, Wash.: Microsoft Press. ISBN   1-55615-897-1. OCLC   33079867.
  6. Halvorson, Michael; Young, Michael (1999). Running Microsoft Office 2000 Premium. Redmond, WA: Microsoft Press. pp. xxxix. ISBN   978-1572319363. As you learn about the year 2000 problem, and prepare for its consequences, there are a number of points we’d like you to consider. First, despite dire predictions, there is probably no good reason to prepare for the new millennium by holing yourself up in a mine shaft with sizable stocks of water, grain, barter goods, and ammunition. The year 2000 will not disable most computer systems, and if your personal computer was manufactured after 1996, it’s likely that your hardware and systems software will require little updating or customizing.
  7. Halvorson, Michael. (2000). Microsoft works 2000 : illustrated complete. Cambridge, MA: Course Technology. ISBN   0-619-01742-2. OCLC   45791669.
  8. Halvorson, Michael. (2000). Microsoft Office 2000 : illustrated brief (Professional ed.). Cambridge, Mass.: Course Technology. ISBN   0-7600-6155-6. OCLC   42875125.
  9. Halvorson, Michael. (2013). Microsoft Visual Basic 2013 step by step. Sebastopol, Calif.: O'Reilly Media. ISBN   978-0-7356-6704-4. OCLC   818414972.
  10. Halvorson, Michael. (1998). Microsoft Visual Basic 6.0 Professional step by step . Redmond, Wash.: Microsoft Press. ISBN   1-57231-809-0. OCLC   38910348.
  11. Halvorson, Michael (2020). Code Nation: Personal Computing and the Learn to Program Movement in America. New York, NY / San Rafael, CA: ACM Books / Morgan & Claypool. p. 13. ISBN   978-1450377577.
  12. Halvorson, Michael. (2010). Heinrich Heshusius and confessional polemic in early Lutheran orthodoxy. Farnham, Surrey, England: Ashgate. ISBN   978-0-7546-6470-3. OCLC   694147960.
  13. "Accolades". Scene Magazine. November 17, 2010. p. 7. Retrieved January 4, 2020.
  14. Kyle-Milward, Thomas (December 19, 2018). "PLU adds Innovation Studies minor, helps students transition from college to career". Resolute. Retrieved January 4, 2020.