“Reading — even browsing — an old book can yield sustenance denied by a database search.” — James Gleick.

“Read. Read. Read. Just don’t read one type of book. Read different books by various authors so that you develop different style.” — R.L. Stine

The importance of reading is undeniable. You might even surprise yourself with your newfound passion. You will be amazed to see where reading can take you. Our teammates from different expertizes shared their favorite books. Check out whether you've already read the ones on information technology in your field!  

In this article:

  1. For PMs, BAs and Leaders
  2. For QAs
  3. For UI/UX Designers
  4. For Data Scientists
  5. For Developers
  6. Conclusion

For PMs, BAs and Leaders

Ray Dalio “Principles: Life and Work”

The book "Principles. Life and work", which we have reviewed earlier, tells the epic of Dalio's promotion and also explains his global aspect to the existence, applying the basics that have a great influence on everything without exception, what one creates, what is more important, in such a case, when someone oppresses relationships. These Principles are by no means meant to be a fantastic formula, but a resource that can help you create your own personal Principles of life as well as in work.

Patrick Lencioni “The Five Dysfunctions Of A Team. A Leadership Fable”

If the team functions well, this magic also enhances the whole system. If the collective does not function well in any way, the violent result causes harm to the entire company. The formation of practical attitudes is a given coordinating experience of survival. Efficient activity in the direction is also supported in gaining the success of the whole approach — the expertise provided by the worker is what is able to be the most significant.

Eliyahu M Goldratt “Critical Chain: A Business Novel”

The aspect is cardinal, but precise, accessible, and reasonable. Newer methods will be enabled, also plan buffers, feeding buffers, multitasking limits, improved communications, and correct measurements force them to function. Goldrat, among other things, cultivates the difficult statistics of confused variability according to the comparison with the collected variability in this way skillfully, what you will not see in any way, what you have found out about them — they simply seem to be the healthiest! The "Critical Chain" is a decisive reading with the goal of absolutely everyone who is interested in programming.

Tom DeMarco “The Deadline: A Novel about Project Management”

A book that visually explains the basics — also a genuine oddity — has a big impact on the effectiveness of specifying the creators of a software provision. With his trademark wit emptied into the newest format, DeMarco concentrated the content around the study of 6 software products. Tompkins, an executive, lifted from a giant telecoms firm, splits the large cast of creators in his directive into 18 installations — up to 3 for any software target. Instructions of different scopes also apply other methods. Also, they compete with each other with unrealizable deadlines.

Karl Wiegers “Software Requirements”

The book sets the conditions for information, writing high-quality multifunctional requirements — significant depth in entrepreneurial conditions, disclosure methods, and non-functional conditions.

For QAs

Robert V.Binder

The skeptically significant enterprise additions depend more than if-or on object-oriented (OO) software delivery. Test methods adapted to object-oriented technological processes' unique tasks are needed to achieve substantial strength properties. "Testing Object-Oriented Concepts: Models, Patterns, and Tools" — effective governance is also automating research suites for object-oriented additions. 

James Whittaker

The testing methods depicted in this book are as flexible as simple testing is solid. Elasticity is needed in plans according to software. Conditions have every chance to change, errors have every opportunity to be converted into functions, but deadlines often force changes in projects. Software delivery testing is not a similar specific discipline in any way, so it is possible to establish what to check preliminarily, but then to carry out the project also get rid of the data.

Glenford Myers

You will find methodologies for developing effective test cases, including information about emotional and financial principles, administrative nuances, testing instruments, high-mode testing, code control, and debugging. This publication is easily accessible, complete, and always practical. This technology book includes the essential information needed for adequate testing, whether you are a beginner or a working software developer.

For UI/UX Designers

Don Norman

A hit in the United States, this scripture, according to the cognitive nuances of design, includes examples of both excellent and therefore also lousy design, also elementary principles that designers have every chance to apply in order to increase the comfort of using such various objects, as well as cars, PCs, the door and telephone sets.

Scott Hurff

How can you design products that successfully find buyers? With the support of this factbook, you will see the best product artists in the field, from similar firms, as well as Facebook and LinkedIn, up to promising candidates. You will be aware of and identify and interpret the difficulties of users; in addition, learn to apply this study to turn your own direction at any stage of the project formation. 

Johannes Itten

In this book, the chief international color scientist studies two different scenarios for understanding the art of color. Personal feelings, as well as specific color bases, are described in detail and established by color renderings.

For Data Scientists

Sarah Guido

Machine learning has become an indispensable part of many trade additions and experimental plans. Still, this area is by no means considered unusual for the purpose of large firms with broad experimental groups. If you are using Python even as a beginner, this book out of all technology books will best teach you the actual methods of forming personal conclusions for the purpose of rote teaching. With absolutely everything readily available today, the additions to rote teaching are limited by your imagination.

Christopher M. Bishop

The definition of figures acquires its own basis in technical, while mechanical training has increased from computer science. But these varieties of work can be analyzed as well as two edges of the 1st of this, also together they have undergone a significant formation over the past 10 years. In particular, Bayesian methods grew from a special niche. They started to be generally accepted, but graphical modifications began to form a single base to display the use of probabilistic modifications.

EMC Education Services

The book includes an extensive range of operations, methods, and devices used by experts according to information. The essence is concentrated in concepts, principles, information technology and actual additions applicable to each field and the scientific and technical field. Still, the preparation is also explained by samples, which you can repeat with software delivery support with non-closed source code.

For Developers

Robert C. Martin

The purest code is divided into three parts. 1st presents the basics, standards, and ways to write the cleanest software code. The 2nd share consists of some subject studies of growing difficulty. Any subject study involves training according to the cleaning of the program code and information technology to rebuild the code base with specific challenges into a strong and successful one. 3rd share — result: one leader, including a list of heuristics and "smells" selected by the formation of subject studies. The result is the basis of knowledge, which outlines and believes that if we compose, we also analyze the code. 

Kevlin Henney

97 concise and much-needed programming tips from some of the industry's most experienced and respected practitioners, including Uncle Bob Martin, Scott Meyers, Dan North, Linda Rising, Udi Dahan, Neil Ford and many more. They encourage you to make an effort by exploring the latest styles, looking at difficulties according to the latest, adhering to specific practices, taking charge of your own service, and becoming as successful in absolutely every programming skill as it is permissible.

Neal Ford

Specialist creator Neil Ford not only provides recommendations on the mechanics of increasing productivity — as well as functioning more successfully, switching in any way, using the PC's abilities to the limit, and avoiding repetition — also presents in detail effective practices that can help you eliminate known pitfalls, improve the code to be the most significant for the purpose of your indication.


Don't stop tasting, and don't stop finding what's suitable for you. The book is one of the most powerful ways to improve, develop and get inspired in information technology as well as in any other field!