Mark Lucovsky
Encyclopedia
Mark Lucovsky is an American software developer
Software developer
A software developer is a person concerned with facets of the software development process. Their work includes researching, designing, developing, and testing software. A software developer may take part in design, computer programming, or software project management...

 who worked for Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

 and who is now employed by VMware
VMware
VMware, Inc. is a company providing virtualization software founded in 1998 and based in Palo Alto, California, USA. The company was acquired by EMC Corporation in 2004, and operates as a separate software subsidiary ....

 as Vice President of Engineering in charge of Cloud Foundry
Cloud Foundry
Cloud Foundry is free, open source cloud computing platform as a service software developed by VMware released as free software under the terms of the Apache License 2.0. Written in Ruby....

. He is noted for being a part of the team that designed and built the Windows NT
Windows NT
Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. It was a powerful high-level-language-based, processor-independent, multiprocessing, multiuser operating system with features comparable to Unix. It was intended to complement...

 operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

, which eventually became the basis of all Windows releases.

Lucovsky received his bachelor's degree
Bachelor's degree
A bachelor's degree is usually an academic degree awarded for an undergraduate course or major that generally lasts for three or four years, but can range anywhere from two to six years depending on the region of the world...

 in computer science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...

 in 1983 from the California Polytechnic State University in San Luis Obispo. He worked at Digital Equipment Corporation
Digital Equipment Corporation
Digital Equipment Corporation was a major American company in the computer industry and a leading vendor of computer systems, software and peripherals from the 1960s to the 1990s...

, where he came to the attention of Dave Cutler
Dave Cutler
David Neil Cutler, Sr. is an American software engineer, designer and developer of several operating systems including RSX-11M, VMS and VAXELN at Digital Equipment Corporation and Windows at Microsoft.- Personal history :...

 and Lou Perazzoli. When Cutler and Perazzoli moved to Microsoft to work on their next generation operating system, they asked him to join them.

Among his contributions to Windows NT was an eighty-page manual that he wrote with Steve R. Wood defining the Windows application programming interface
Application programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...

s for software developers working on the Windows NT platform. He also managed check-ins to the Windows NT source code, tracking each check-in and discussing it with the developer before allowing it to be committed. Lucovsky was instrumental in moving the Windows team from the homegrown SLM revision control
Revision control
Revision control, also known as version control and source control , is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may change the same files...

 system to a custom version of Perforce
Perforce
Perforce is a commercial, proprietary, centralized revision control system developed by Perforce Software, Inc.-Architecture:Perforce is a client/server system.The server manages a central database and a master repository of file versions....

 (SourceDepot).

Mark Lucovsky has stated that Steve Ballmer
Steve Ballmer
Steven Anthony "Steve" Ballmer is an American business magnate. He is the chief executive officer of Microsoft, having held that post since January 2000. , his personal wealth is estimated at US$13.9 billion, ranking number 19 on the Forbes 400.-Early life:Ballmer was born in Detroit, Michigan to...

, on being informed that Lucovsky was about to leave Microsoft for Google, picked up a chair and threw it across the room, hitting a table in his office. Lucovsky also described Ballmer as saying: "Fucking Eric Schmidt is a fucking pussy. I'm going to fucking bury that guy, I have done it before, and I will do it again. I'm going to fucking kill Google," then resumed trying to persuade Lucovsky to stay at Microsoft. Ballmer has described this as a "gross exaggeration of what actually took place."

Lucovsky worked on the Microsoft .NET My Services product (codenamed Hailstorm) prior to moving to Google. At Google, he served as a Technical Director
Technical director
The Technical Director or Technical Manager is usually a senior technical person within a software company, film studio, theatrical company or television studio...

 for the Ajax
Ajax (programming)
Ajax is a group of interrelated web development methods used on the client-side to create asynchronous web applications...

Search API. He joined VMware in July 2009.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK