Now for sale: my book for programmers entering industry, the New Programmer’s Survival Manual, is available in ebook and paper form.
I expect readers of this book to fall into a couple categories:
College students taking Computer Science classes and wondering, “is this what programming is like in the real world?” (Short answer: no.)
College grads already in industry, who have noticed first-hand that the answer to the first question is “no,” trying to get their heads around the disparity.
Back in my university days I had the great honor of contributing to one of my professor’s textbooks, Great Ideas in Computer Science by Dr. Alan Biermann. I contributed to the Simulations chapter, specifically pp. 198-202. I can’t say I’m proud of the code (or any code I wrote in school) but it sure was fun.
The idea was modeling evolution with a genetic code that translated into operations (e.