Click here for Chronological List of PJD's publications.
Click the category titles at the left below for complete lists.
| CACM IT Profession columns | Since 2001, PJD's IT profession columns for the ACM Communications have addressed a variety of topics of for practicing professionals. |
| Encyclopedia Articles | PJD prepared over a dozen articles for the new Encyclopedia of Computer Science, published by Wiley in 2008. |
| American Scientist Columns | Classics from PJD's library of 47 "Science of Computing" columns written for American Scientist magazine during 1985-1993. |
| Computing Science | Other articles about the science behind computing and the implications of the computing field's being a science. |
| Working Sets and Virtual Memory | PJD's seminal and classic papers on working sets, thrashing, locality of reference, and virtual memory, from 1968 onwards. |
| Great Principles of Computing | A project to write down the fundamental principles of computing in a language useful in all scientific fields. |
| Learning | Articles addressing fundamental issues in the philosophy of engineering and computing education. |
| Professions and Futures | Articles relating to the IT profession, its core, its related fields, its structure, its practices, and its future. |
| Software | Articles relating to software engineering, reliability, education of software engineers, software architecture, reuse, and quality. |
| Workflow and Commerce | Articles relating to workflow modeling and technology, based mainly in the language-action perspective of work. |