Introduction

Today, software touches almost every aspect of our lives. From the business critical enterprise applications in the glasshouse data centers of Fortune 500 corporations, to the real-time software in your car's anti-lock brake system, to the web browser on your home PC, software is everywhere. Given the complexity of traditional software development, it is not surprising that estimates show over half of all code in use today was originally designed at least five years ago. Since 1995, however, the widespread use of Internet technologies and the Java platform have fundamentally changed the nature of software development. In the year 2000, besides many never-fixed Y2K bugs, software engineers will be writing code for everything from Enterprise ...

Get Software Development: Building Reliable Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.