Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Huber, Andrew
Dell Technologies
Research Triangle Park, North Carolina
   Featured Reviewer
   Reader Recommended
   Reviewer Selected
Follow this Reviewer

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.


Read our Q&A with Andy Huber here.

Date Reviewed  
- 10 of 86 reviews

  Bridging the chasm: a survey of software engineering practice in scientific programming
Storer T.  ACM Computing Surveys 50(4): 1-32, 2017. Type: Article

Software is notoriously difficult to get right even for experienced, professional software developers using modern software engineering practices. If these experts can’t produce correct programs, what chance do mere scientists have of writin...

Nov 2 2017  
   Software reading techniques: twenty techniques for more effective software review and inspection
Zhu Y.,  Apress, New York, NY, 2016. 126 pp. Type: Book (978-1-484223-45-1)

Software professionals are trained to create software artifacts of all kinds. Surprisingly, they are not taught how to read and analyze the resulting requirements, designs, test cases, and code. Yang-Ming Zhu’s short book intends to address ...

Sep 14 2017  
   Sudoku programming with C
Zambon G.,  Apress, Berkeley, CA, 2015. 300 pp. Type: Book (978-1-484209-96-7)

This book is for readers whose primary interest is Sudoku puzzles. A knowledge of programming and C is assumed, as the book is not intended to teach these, nor how to become a software developer. It simply explains the author’s programs to s...

Jul 20 2015  
   12 more essential skills for software architects
Hendricksen D.,  Addison-Wesley Professional, Upper Saddle River, NJ, 2014. 336 pp. Type: Book (978-0-321909-47-3)

The “more” in the title is a sure sign that this book by Dave Hendricksen is a sequel. And indeed this book builds on his previous work [1]. The goal of this sequel is the same as its predecessor: to enable excellence in software archi...

May 6 2015  
   Practical software development techniques: tools and techniques for building enterprise software
Crookshanks E.,  Apress, New York, NY, 2014. 212 pp. Type: Book (978-1-484207-29-1)

Software hiring managers and technology recruiters are often said to complain that new college graduates possess theoretical knowledge but lack practical software skills in areas such as version control, testing, and interpreting business requirem...

Mar 18 2015  
   Agile project management: managing for success
Crowder J., Friess S.,  Springer Publishing Company, Incorporated, Cham, Switzerland, 2015. 72 pp. Type: Book (978-3-319090-17-7), Reviews: (2 of 2)

What need can a brief (72 pages including index and references) but expensive ($100 hardback, $95 for an electronic version on Amazon) book on agile project management fulfill? The authors say the purpose of the book is “to give managers the...

Feb 6 2015  
   Exercises in programming style
Lopes C.,  Chapman & Hall/CRC, Boca Raton, FL, 2014. 304 pp. Type: Book (978-1-482227-37-6), Reviews: (1 of 3)

“How do I program thee? Let me count the ways.” So might Lopes paraphrase the well-known poet Elizabeth Barrett Browning. In this book, she writes the same program in 33 different programming styles....

Oct 16 2014  
   Puzzles in logic, languages and computation: the green book
Radev D.,  Springer Publishing Company, Incorporated, Berlin, Germany, 2013. 206 pp. Type: Book (978-3-642343-71-1)

Who doesn’t love a good puzzle?...

Jan 15 2014  
   Introduction to reversible computing
Perumalla K.,  Chapman & Hall/CRC, Boca Raton, FL, 2014. 325 pp. Type: Book (978-1-439873-40-3)

If you’ve ever hit the “undo” button in your editor or the back arrow on your browser, you have encountered reversible computing. There is of course a lot more to reversible computing, and this book provides an introduction to ma...

Dec 4 2013  
   How to recruit and hire great software engineers: building a crack development team
McCuller P.,  Apress, Berkeley, CA, 2012. 256 pp. Type: Book (978-1-430249-17-7)

Building great software requires great software developers. So, exactly how do you find and hire great engineers? This book shows you how to do just that, from figuring out what kind of engineers you want to hire, all the way through making an off...

Nov 6 2013  
Display per column
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