Steve Maguire es ingeniero de software y autor. Escribió dos libros sobre desarrollo de software, Writing Solid Code y Debugging the Development Process .
Maguire obtuvo una licenciatura en Ingeniería Eléctrica e Informática de la Universidad de Arizona . A finales de la década de 1970, Maguire participó activamente en el desarrollo de herramientas de desarrollo de software y utilidades de aplicaciones para los grupos de usuarios de Processor Technology y NorthStar . También fue autor de algunos videojuegos. Continuó desarrollando valFORTH en 1982. También escribió el sistema de desarrollo FORTH para programadores de Atari que ayudó al desarrollo de aplicaciones gráficas y videojuegos de alta calidad.
Maguire empezó a trabajar para Microsoft en 1986, trabajando en aplicaciones para Macintosh . Estuvo involucrado en el desarrollo de la versión Mac de Microsoft Excel y dirigió el desarrollo del sistema de desarrollo cruzado Intel /Macintosh de Microsoft . Instigó la adopción por parte de Microsoft de una estrategia de código compartido multiplataforma .
En 1993, Maguire escribió Writing Solid Code , una guía para escribir código C robusto y libre de errores . En 1993, Writing Solid Code ganó el premio Jolt Productivity Award de desarrollo de software [1] y premios de la Society for Technical Communication .
Mientras estuvo en Microsoft, a menudo se pedía a Maguire que ayudara a rescatar proyectos problemáticos. Sus experiencias llevaron al libro Depuración del proceso de desarrollo , una guía que ayuda a los líderes de proyectos (y a los desarrolladores por igual) a administrar sus proyectos y disfrutar de su trabajo. La depuración del proceso de desarrollo ganó el premio Jolt Productivity Award de 1994. [1]
Maguire vive en Cincinnati, Ohio , con su esposa, Beth. Es vicepresidente ejecutivo de Storm Development, una empresa de desarrollo de sitios web.