Programming Home | And Now I Am Smart! | Masters (MSCS) | AI |Must Reads | Programming Bio

I'll add more must reads soon. I have to dig through my vast library.

Software Engineering
1. Facts and Fallacies of Software Engineering by Robert L. Glass

If you are a manager, director, VP, CIO, or CEO of any company with home grown applications, this is a must read. It's only 187 pages, so it's a quick read. This is the most knowledgeable person in software engineering. If you ignore his advice, you will be treading on dangerous territory full of mines that have destroyed many projects and careers. I recommend reading Robert Glass' books of software disasters and avoid being one of the statistics.

Software Security
1. The Art of Deception by Kevin Mitnick and William L. Simon

No matter how secure your computer environment, people are the weakest link and Social Engineers can use that fact to get into any system, even one with two-factor authentication. Even one with a time-based token combined with a user's secret PIN code. Read this and educate your employees on how to detect Software Engineers. And it's a fascinating read how people are able to get access to anything, many schemes reading like a thriller from Mission Impossible.