September 2012
Intermediate to advanced
152 pages
3h 31m
English

Let’s go back to the days of running a software shop twenty years ago—before many of today’s developers had even compiled their first line of code. Grizzled techies still talk about it like the Golden Age of software engineering, but it was such a simple world compared to today.

Software applications were essentially closed, monolithic systems. There was one client UI, the software ran on one target platform, and we usually had a year or more to get the project done. Better yet, everyone on the project was likely co-located in ...