Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Search
 
Jeffrey B. Putnam
telesign
Marina Del Rey, California
 

Jeffrey Putnam has spent (and misspent) his life quite happily in the pursuit of knowledge of all sorts. After getting an undergraduate degree in mathematics, he spent several years in the Peace Corps in Zaire learning to speak French with an atrocious accent, as well as getting on-the-job lessons in how to inflict math and physics on high school students. After returning to the US, he went to graduate school at the University at Albany, garnering two master's degrees along the way.

A real job eventually became inevitable, and he worked for the Computer Science Branch at General Electrics Research and Development Center and as the main programmer for a startup, before returning to student life at Rensselaer Polytechnic Institute for his PhD in electrical, systems and computer engineering. Since then, he has annoyed students and faculty alike at New Mexico Tech, designed systems and irritated marketers at yet another startup, and tried to serve as the faculty for a computer science program at Eastern Oregon University. He has now landed in Washington State, where he works for the computer science department at Eastern Washington University.

His professional interests range from evolutionary programming and artificial life to computer systems to programming languages (ask tomorrow and the list is likely to change). Nonprofessionally he has been known to enjoy randomly exploring things, including wandering extensively in the woods (sometimes as a wilderness search and rescue volunteer); climbing up and down hills, mountains, and rocks; and reading (though only rarely all at once).


     

Data science and analytics with Python
Rogel-Salazar J.,  Chapman & Hall/CRC, Boca Raton, FL, 2017. 412 pp. Type: Book (978-1-498742-09-2), Reviews: (2 of 2)

Data science and analytics can be key to improving many things: marketing, understanding, systems modeling, and predictions (from race horses to presidents). And you don’t need to be an expert to use good tools and improve your understanding...

 

 Low-level programming: C, assembly, and program execution on Intel 64 architecture
Zhirkov I.,  Apress, New York, NY, 2017. 435 pp. Type: Book (978-1-484224-02-1)

Despite the ease of programming in high-level languages, there will always be things that are best programmed in low-level languages (such as speed, resource usage, and size). Assembler is certainly the lowest language, but assembler programs are ...

 

Introduction to software testing (2nd ed.)
Ammann P., Offutt J.,  Cambridge University Press, New York, NY, 2017. 364 pp. Type: Book (978-1-107172-01-2)

Software testing is essential. It doesn’t much matter if you can do something quickly or in minimal memory or with a spiffy web interface if the results are incorrect, though incorrect might include “more or less correct” in many...

 

The electronics revolution: inventing the future
Williams J.,  Springer International Publishing, New York, NY, 2017. 286 pp. Type: Book (978-3-319490-87-8)

It is likely that no technological change in the history of humanity has happened as quickly, as pervasively, and as drastically as the introduction of electronics. Only just over a hundred years ago, the electron was discovered. Since then, progr...

 

Workload characterization: a survey revisited
Calzarossa M., Massari L., Tessera D.  ACM Computing Surveys 48(3): 1-43, 2016. Type: Article

This paper considers the process of characterizing workloads in different kinds of computing services....

 
  more...

 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2018 ThinkLoud, Inc.
Terms of Use
| Privacy Policy