John F Dooley
I'm a professor emeritus of Computer Science and an active researcher in the history of cryptology and in cybersecurity.
I've written nine books on software development and the history of cryptology. The latest three books are:
Dooley, John F. 2024. History of Cryptography and Cryptanalysis: Codes, Ciphers, and Their Algorithms, 2nd Edition. Hardcover. History of Computing. London, UK: Springer-Verlag.
Dooley, John F. and Kazakova, Vera A. 2024. Software Development, Design, and Coding. 3rd Edition. Paperback. New York, NY: Apress, Inc.
Dooley, John F. 2023. The Gambler and the Scholars: Herbert Yardley, William & Elizebeth Friedman and the Birth of Modern American Cryptology. Hardcover. London, UK. Springer Nature.
My other home website is at
https://www.johnfdooley.com.
Address: Knox College
1955 Clark Ct.
Galesburg, IL 61401
I've written nine books on software development and the history of cryptology. The latest three books are:
Dooley, John F. 2024. History of Cryptography and Cryptanalysis: Codes, Ciphers, and Their Algorithms, 2nd Edition. Hardcover. History of Computing. London, UK: Springer-Verlag.
Dooley, John F. and Kazakova, Vera A. 2024. Software Development, Design, and Coding. 3rd Edition. Paperback. New York, NY: Apress, Inc.
Dooley, John F. 2023. The Gambler and the Scholars: Herbert Yardley, William & Elizebeth Friedman and the Birth of Modern American Cryptology. Hardcover. London, UK. Springer Nature.
My other home website is at
https://www.johnfdooley.com.
Address: Knox College
1955 Clark Ct.
Galesburg, IL 61401
less
InterestsView All (7)
Uploads
Books by John F Dooley
This book is for any general reader interested in the evolution of American cryptology, any college or university library, American historians, particularly of World War I, the inter-war period, and World War II signals intelligence, and historians of and any general reader interested in American military intelligence.
In 1927, John Manly wrote a series of articles on his service in the Code and Cipher Section (MI-8) of the U.S. Army’s Military Intelligence Division (MID) during World War I. Published here for the first time, enhanced with references and annotations for additional context, these articles form the basis of an exciting exploration of American military intelligence and counter-espionage in 1917-1918. Illustrating the thoughts of prisoners of war, draftees, German spies, and ordinary Americans with secrets to hide, the messages deciphered by Manly provide a fascinating insight into the state of mind of a nation at war.
Software Development and Professional Practice is also about code construction—how to write great programs and make them work. What, you say? You've already written eight gazillion programs! Of course I know how to write code! Well, in this book you'll re-examine what you already do, and you'll investigate ways to improve. Using the Java language, you'll look deeply into coding standards, debugging, unit testing, modularity, and other characteristics of good programs. You'll also talk about reading code. How do you read code? What makes a program readable? Can good, readable code replace documentation? How much documentation do you really need?
Papers by John F Dooley
This book is for any general reader interested in the evolution of American cryptology, any college or university library, American historians, particularly of World War I, the inter-war period, and World War II signals intelligence, and historians of and any general reader interested in American military intelligence.
In 1927, John Manly wrote a series of articles on his service in the Code and Cipher Section (MI-8) of the U.S. Army’s Military Intelligence Division (MID) during World War I. Published here for the first time, enhanced with references and annotations for additional context, these articles form the basis of an exciting exploration of American military intelligence and counter-espionage in 1917-1918. Illustrating the thoughts of prisoners of war, draftees, German spies, and ordinary Americans with secrets to hide, the messages deciphered by Manly provide a fascinating insight into the state of mind of a nation at war.
Software Development and Professional Practice is also about code construction—how to write great programs and make them work. What, you say? You've already written eight gazillion programs! Of course I know how to write code! Well, in this book you'll re-examine what you already do, and you'll investigate ways to improve. Using the Java language, you'll look deeply into coding standards, debugging, unit testing, modularity, and other characteristics of good programs. You'll also talk about reading code. How do you read code? What makes a program readable? Can good, readable code replace documentation? How much documentation do you really need?