 |
|
|
|
|
Andy Huber has worked as a software developer and manager in industry for over 30 years. He first programmed a computer while attending a National Science Foundation summer program at Illinois Institute of Technology on Fortran programming as a high school junior. He currently designs and develops software for network security systems, including hardware that does IP security (IPSec) processing as packets flow through the device. For many years, he developed operating systems for hardware ranging from mini-computers to symmetric multi-processors. He has contributed to several software standards, including the Posix standards. His technical interests include operating systems, networks, security, software engineering, and improving software development.
Andy has bachelor’s, master’s, and engineering degrees from the Massachusetts Institute of Technology, where he worked on the Multics operating system. He is a member of the ACM and the IEEE Computer Society, and is an IEEE Certified Software Development Professional. He has served as a reviewer for Computing Reviews for over 20 years.
When not working, Andy enjoys many outdoor activities, including running, biking, swimming, and the sport of orienteering (running through the woods to find a set of control flags using a compass and topographic map). He also enjoys bird watching and music, and serves as a volunteer classical music announcer on WCPE, a 24-hour-a-day listener-supported radio station that is also broadcast on the Internet.
|
|
|
Reviews by Andrew Robert Huber |
|
| |
|
|

 |
Adrenaline junkies and template zombies: understanding patterns of project behavior Demarco T., Hruschka P., Lister T., Robertson S., Robertson J., McManamin S., Dorset House Publishing Co, Inc., New York, NY, 2008. 248 pp. Type: Book, Reviews: (1 of 2) Take the notion of software patterns and use it to describe patterns arising in software development, including the software developers and the software projects. Give each a snappy, memorable name, throw in confirming anecdotes based on years of ...
|
|
 |
 |
 |

 |
AWOL: an adaptive write optimizations layer Batsakis A., Burns R., Kanevsky A., Lentini J., Talpey T. File and storage technologies (Proceedings of the 6th USENIX Conference on File and Storage Technologies, San Jose, California, Feb 26-29, 2008) 67-80, 2008. Type: Proceedings Dynamic policies are usually better than static policies if decisions can be made efficiently using relevant information. AWOL uses dynamic file input/output (I/O) data to adaptively allocate memory between read and write buffers, resulting in...
|
|
 |
 |
 |

 |
Security metrics: replacing fear, uncertainty, and doubt Jaquith A., Addison-Wesley Professional, 2007. 336 pp. Type: Book, Reviews: (1 of 3) The goal of this book is to quantitatively analyze security operations by identifying ways to measure important enterprise security processes. The metrics and techniques are partly the author’s own, and partly based on current industry...
|
|
 |
 |
 |

 |
Software product lines in action: the best industrial practice in product line engineering Linden F., Schmid K., Rommes E., Springer-Verlag New York, Inc., Secaucus, NJ, 2007. 334 pp. Type: Book Software reuse is a long-sought goal in software engineering, and software product lines (SPLs) are the pinnacle of software reuse. With SPLs, large-scale software reuse, including the reuse of design and test components, as well as software...
|
|
 |
 |
 |

 |
Software visualization: visualizing the structure, behaviour, and evolution of software Diehl S., Springer-Verlag New York, Inc., Secaucus, NJ, 2007. 187 pp. Type: Book, Reviews: (3 of 3) If a picture is worth 1000 words, how many lines of code is a graphical program representation worth? Software visualization is “the art and science of generating visual representations of various aspects of software and its...
|
|
 |
 |
 |
| |
more...
|
|
|
 |