Summaries of books about Software Development:
Take Back Your Life!
Using Microsoft Office Outlook to Get Organized and Stay Organized
Sally McGhee
The book provides a comprehensive guide to managing time and information by leveraging the features of Microsoft Office Outlook, focusing on strategies for email management, task scheduling, and personal productivity. It offers a step-by-step methodology for organizing tasks, messages, and appointments to streamline workflows and reduce stress.
See full summary
The Old New Thing
Practical Development Throughout the Evolution of Windows
Raymond Chen
The book provides insights into the history and development of the Windows operating system, sharing anecdotes and technical details from the perspective of a long-time Microsoft engineer. It covers programming tips, historical quirks, and the rationale behind various design decisions in Windows, aimed at helping developers understand the platform's legacy and best practices.
See full summary
Calm Technology
Principles and Patterns for Non-Intrusive Design
Amber Case
The book explores the concept of designing technology that operates seamlessly in the background, minimizing distractions and optimizing user attention. It provides principles and patterns for creating devices and applications that respect users' time and reduce stress by delivering information without unnecessary interruption.
See full summary
Women of Color in Tech
A Blueprint for Inspiring and Mentoring the Next Generation of Technology Innovators
Susanne Tedrick
The book provides guidance and practical advice for women of color looking to pursue careers in the technology sector, addressing challenges they may face and offering strategies for success. It includes personal stories, resources, and tips for networking, mentorship, and skill development to empower and support underrepresented women in tech.
See full summary
Tragic Design
The Impact of Bad Product Design and How to Fix It
Jonathan Shariat|Cynthia Savard Saucier
The book examines how poorly designed products can lead to negative consequences, including frustration, exclusion, and even harm to users. It provides insights into the principles of good design and offers strategies for creating more empathetic and effective user experiences.
See full summary
User Research
A Practical Guide to Designing Better Products and Services
Stephanie Marsh
The book provides a comprehensive overview of user research methods, offering practical advice on how to conduct effective research to inform the design of products and services. It covers planning research, collecting and analyzing data, and applying insights to create user-centered solutions.
See full summary
From Airline Reservations to Sonic the Hedgehog
A History of the Software Industry
Martin Campbell-Kelly
The book traces the evolution of the software industry from its early days, focusing on key developments like the creation of airline reservation systems, to the rise of personal computing and video games exemplified by Sonic the Hedgehog. It explores the growth of software companies, the impact of software on society, and the technological advancements that have shaped the industry.
See full summary
Data Structures and Algorithms Made Easy
Data Structures and Algorithmic Puzzles, Fifth Edition
Narasimha Karumanchi
The book provides a comprehensive guide to understanding and implementing various data structures and algorithms, using a problem-solving approach with numerous puzzles and solutions to enhance the reader's algorithmic thinking. It covers topics such as linked lists, stacks, queues, trees, graphs, and sorting and searching techniques, tailored for students preparing for interviews and competitive examinations.
See full summary