Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs
by Adam Tornhill
My review: 9.5/10
This is a must for any programmer and tester who would like to understand how to verify existing software and its source code. The author of "Your Code as a Crime Scene" proposes a very unusual approach to detecting bugs in software. Using detective methods, he shows how to detect suspicious files and lines of code. How to monitor projects in order to detect those elements that may cause the most problems in the future.
The book is light and easy to read. Its content brings a lot of freshness to the IT world and the process of creating and designing software. In addition, the big value of this position is the introduction of methods that seemingly do not IT world.
Check it: Amazon
Understanding Computation: From Simple Machines to Impossible Programs
by Tom Stuart
My review: 9.0/10
For many people, the IT industry is clearly associated with programming. They believe that knowledge of any programming language is equivalent to knowledge of computer science. This is not that simple. Computer science is a field of science that allowed us to transfer mathematical concepts to the real world.
The author presents many difficult and abstract concepts in a very simple way. He shows that even the most difficult tasks can be split and solved without any difficulties.
Check it: Amazon
Code: The Hidden Language of Computer Hardware and Software
by Charles Petzold
My review: 8.0/10
Charles Petzold has created a rich and detailed introduction to the inner workings of modern computers, striking a great balance between style and informal tone, while still using the right technical terminology to accurately convey a topic without avoiding precision for fear that the reader will be put off by a good deal of technical jargon. This is certainly one of those rare books suitable for a very wide audience - both for those who hardly know the subject at all and for experienced programmers. It's a really great, fascinating, and very informative read about the secret life of computers, inventions, and many other smart devices. A timeless bestseller, a real must-have for your home library!
Check it: Amazon