Steven C. McConnell is an author of
software engineering
Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
textbooks such as ''
Code Complete'', ''Rapid Development'', and ''Software Estimation''. He is cited as an expert in software engineering and project management.
Career
McConnell graduated with a bachelor's degree in philosophy, minoring in computer science, at
Whitman College in
Walla Walla, Washington, and a master's degree in
software engineering
Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
from
Seattle University. He then pursued a career in the desktop software industry, working at
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
,
Boeing
The Boeing Company, or simply Boeing (), is an American multinational corporation that designs, manufactures, and sells airplanes, rotorcraft, rockets, satellites, and missiles worldwide. The company also provides leasing and product support s ...
, the
Russell Investment Group and several other Seattle area firms. At Microsoft, McConnell worked on
TrueType
TrueType is an Computer font#Outline fonts, outline font standardization, standard developed by Apple Inc., Apple in the late 1980s as a competitor to Adobe Inc., Adobe's PostScript fonts#Type 1, Type 1 fonts used in PostScript. It has become the ...
as part of
Windows 3.1. At Boeing, he worked on a
Strategic Defense Initiative project.
McConnell published his first book, ''
Code Complete'', in 1993.
From 1996 to 1998, he was the editor of the "Best Practices" column in the
IEEE Software magazine. From 1998 to 2002, he served as the
editor-in-chief
An editor-in-chief (EIC), also known as lead editor or chief editor, is a publication's editorial leader who has final responsibility for its operations and policies. The editor-in-chief heads all departments of the organization and is held accoun ...
of the magazine.
''The New York Times'' has quoted McConnell stating that there are "15 to 50 defects per 1,000 lines of code in delivered software" on average.
References
TV Interview University of Washington TV
Web Interview on
.NET Rocks!
External links
Steve McConnell's websiteConstrux Software Steve McConnell's company
{{DEFAULTSORT:McConnell, Steve
American male non-fiction writers
American technology writers
Living people
Seattle University alumni
Software engineering researchers
American software engineers
Whitman College alumni
Year of birth missing (living people)