Published in 1984 by British authors. The book starts by reprinting a classic cartoon regarding miscommunication between project sponsor, project requestor, senior systems analyst, programmers, installation team, and end user. There are five chapters covering strategy and design, program writing, program development, special problems, and other people. The "special problems" chapter includes heuristic programming, large quantities of data, large programs, programs with long run times, and real-time programs. The "other people" chapter covers program documentation, seeking advice, other people's programs, and working as one of a team.
The sections on input-output, man-machine interface, and structured programming can be read for historical interest. Excellent code reviews of an Algol 60 and a Fortran 77. These are fantastic illustrations of what a "code review" should be. Humorously, the authors improved versions are poor when compared to current programming standards. The section on input-output and man-machine interface discusses punch cards, paper tape, teleprinter, microfilm, magnetic tape, disk file, terminals, line printers, cassette tapes, floppy disks, and direct keyboard entry.
