Book

Rise and Resurrection of the American Programmer

📖 Overview

Rise and Resurrection of the American Programmer examines the dramatic transformation of the US software industry in the mid-1990s. The book analyzes key developments including Windows 95, the emerging internet economy, and the introduction of Java programming. Yourdon presents a revised outlook from his previous work, acknowledging how rapid technological changes altered the competitive landscape for American programmers. The text explores new opportunities in software development and the shifting dynamics between domestic and international markets. The book outlines concrete strategies for programmers to adapt and succeed in an evolving industry. It covers technical skills, business practices, and market forces that shaped software development during this pivotal period. This work captures a critical moment in computing history, documenting how US software professionals navigated significant technological and economic transitions. The themes of adaptation and professional reinvention remain relevant to modern discussions of technology careers and industry change.

👀 Reviews

Readers found this 1996 book offered a more optimistic perspective compared to Yourdon's previous "Decline and Fall of the American Programmer." Many appreciated its practical advice on staying competitive through reengineering, object technology, and clean room software development. Readers liked: - Detailed case studies and examples - Focus on concrete career strategies - Analysis of outsourcing trends Readers disliked: - Dated technical references - Overly optimistic tone about US software industry - Limited coverage of some emerging technologies Amazon reviews average 3.5/5 stars (12 reviews) Goodreads: 3.4/5 stars (5 ratings) One reader noted: "The career advice remains relevant even though the technical details are outdated." Another criticized: "Many predictions about object technology didn't materialize as described." Most significant criticism focused on how quickly parts of the book became obsolete, particularly sections on specific programming tools and methodologies of the mid-1990s.

📚 Similar books

The Mythical Man-Month by Fred Brooks The lessons from IBM's OS/360 project illuminate core challenges in software development coordination that parallel Yourdon's analysis of industry transitions.

The Psychology of Computer Programming by Gerald M. Weinberg This text examines the human factors in programming teams and project management that complement Yourdon's exploration of industry-wide transformations.

Programming as if People Mattered by Nathaniel S. Borenstein The focus on practical strategies for programmers in changing technological environments connects directly to Yourdon's recommendations for professional adaptation.

Peopleware: Productive Projects and Teams by Tom DeMarco, Timothy Lister The examination of software development team dynamics provides context for the organizational changes Yourdon describes in the American programming industry.

The New New Thing by Michael Lewis This chronicle of Silicon Valley during the 1990s technology boom offers parallel insights to Yourdon's analysis of the same transformative period in software development.

🤔 Interesting facts

🔵 Windows 95's launch marked the first time a software release generated overnight lines at retail stores, with people camping out like they would later do for iPhones. 🔵 Edward Yourdon authored over 550 technical articles and 27 computer science books, including the influential "Death March" which became standard reading in software project management. 🔵 The rise of Java in 1995 revolutionized programming by introducing "write once, run anywhere" capability, allowing code to run on any platform without modification. 🔵 The book reversed Yourdon's earlier prediction in "Decline and Fall of the American Programmer" (1992), showing how dramatically the internet changed development opportunities. 🔵 By 1995, the year this book was published, there were approximately 16 million internet users worldwide - a number that would grow to 70 million by 1997.