num_pages: 150
description: 1
language: English
title: The Nature of Software Development
publisher: Pragmatic Programmers