Skip to Main Content
The Nature of Software Development
book

The Nature of Software Development

by Ron Jeffries
February 2015
Beginner to intermediate content levelBeginner to intermediate
178 pages
3h 15m
English
Pragmatic Bookshelf
Content preview from The Nature of Software Development

Introduction

Kids often play a game: The floor is lava. In this game, you have to get from one place to another without touching the floor. Because the floor is lava. If you step in lava, you die, horribly, screaming. Don’t step in lava. So, in the game, you must jump from the couch to the chair, crawl across the table, and leap to safety in the kitchen, where the floor is not lava.

Software is lava. Often it seems that there’s no safe place to step. Worse yet, we’re not allowed to jump on the furniture. Mom said. Sorry.

So what are we to do? As we build software, it seems that we’re stepping in lava every day. It’s complicated, it gets more complicated, and often it seems that we’re just doomed.

There has to be a better way.

We all feel it. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Software Development in Practice

Software Development in Practice

Bernie Fishpool, Mark Fishpool
Understanding Software

Understanding Software

Max Kanat-Alexander

Publisher Resources

ISBN: 9781680500721Errata Page