Book picks similar to
Software Solutions in C by Dale Schumacher


tsundoku-nonfiction
might-read
programming
programming-c

Digital Apollo: Human and Machine in Spaceflight


David A. Mindell - 2008
    Neil Armstrong responded by switching off the automatic mode and taking direct control. He stopped monitoring the computer and began flying the spacecraft, relying on skill to land it and earning praise for a triumph of human over machine. In Digital Apollo, engineer-historian David Mindell takes this famous moment as a starting point for an exploration of the relationship between humans and computers in the Apollo program. In each of the six Apollo landings, the astronaut in command seized control from the computer and landed with his hand on the stick. Mindell recounts the story of astronauts' desire to control their spacecraft in parallel with the history of the Apollo Guidance Computer. From the early days of aviation through the birth of spaceflight, test pilots and astronauts sought to be more than "spam in a can" despite the automatic controls, digital computers, and software developed by engineers.Digital Apollo examines the design and execution of each of the six Apollo moon landings, drawing on transcripts and data telemetry from the flights, astronaut interviews, and NASA's extensive archives. Mindell's exploration of how human pilots and automated systems worked together to achieve the ultimate in flight -- a lunar landing -- traces and reframes the debate over the future of humans and automation in space. The results have implications for any venture in which human roles seem threatened by automated systems, whether it is the work at our desktops or the future of exploration.

The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities


Mark Dowd - 2006
    Drawing on their extraordinary experience, they introduce a start-to-finish methodology for "ripping apart" applications to reveal even the most subtle and well-hidden security flaws.

Patterns of Software: Tales from the Software Community


Richard P. Gabriel - 1996
    But while most of us today can work a computer--albeit with the help of the ever-present computer software manual--we know little about what goes on inside the box and virtually nothing about software designor the world of computer programming. In Patterns of Software, the respected software pioneer and computer scientist, Richard Gabriel, gives us an informative inside look at the world of software design and computer programming and the business that surrounds them. In this wide-ranging volume, Gabriel discusses such topics as whatmakes a successful programming language, how the rest of the world looks at and responds to the work of computer scientists, how he first became involved in computer programming and software development, what makes a successful software business, and why his own company, Lucid, failed in 1994, tenyears after its inception. Perhaps the most interesting and enlightening section of the book is Gabriel's detailed look at what he believes are the lessons that can be learned from architect Christopher Alexander, whose books--including the seminal A Pattern Language--have had a profound influence on the computer programmingcommunity. Gabriel illuminates some of Alexander's key insights--the quality without a name, pattern languages, habitability, piecemeal growth--and reveals how these influential architectural ideas apply equally well to the construction of a computer program. Gabriel explains the concept ofhabitability, for example, by comparing a program to a New England farmhouse and the surrounding structures which slowly grow and are modified according to the needs and desires of the people who live and work on the farm. Programs live and grow, and their inhabitants--the programmers--need to workwith that program the way the farmer works with the homestead. Although computer scientists and software entrepreneurs will get much out of this book, the essays are accessible to everyone and will intrigue anyone curious about Silicon Valley, computer programming, or the world of high technology.

The Medicine


Karen Hitchcock - 2020
    In an overcrowded, underfunded medical system, she explores how more of us can be healthier, and how listening carefully to a patient’s experience can be as important as prescribing a pill. These dazzling essays show Hitchcock to be one of the most fearless and illuminating medical thinkers of our time – reasonable, insightful and deeply humane.

Challenges for Game Designers


Brenda Brathwaite - 2008
    Each chapter covers a different topic important to game designers, and was taken from actual industry experience. After a brief overview of the topic, there are five challenges that each take less than two hours and allow you to apply the material, explore the topic, and expand your knowledge in that area. Each chapter also includes 10 -non-digital shorts- to further hone your skills. None of the challenges in the book require any programming or a computer, but many of the topics feature challenges that can be made into fully functioning games. The book is useful for professional designers, aspiring designers, and instructors who teach game design courses, and the challenges are great for both practice and homework assignments. The book can be worked through chapter by chapter, or you can skip around and do only the challenges that interest you. As with anything else, making great games takes practice and Challenges for Game Designers provides you with a collection of fun, thoughtprovoking, and of course, challenging activities that will help you hone vital skills and become the best game designer you can be.

The Low Bird


David L. Robbins - 2016
    Stranded in a valley teeming with enemy troops, Sol scrambles to survive and evade capture. Pararescueman Bo Bolick has been given just twenty-four hours to find Sol before a US carpet bombing destroys every living thing in the valley, friend or foe.As Bo’s search intensifies, Minh, a young Hanoi woman who entertains the fighters and travelers along the Ho Chi Minh Trail, becomes inextricably caught up in the raging battle between her North Vietnamese troops and the American forces sent to rescue Sol. In the midst of heavy combat, Minh tries to find and understand love for the first time in her life.But the clock is ticking. A curtain of fire is going to descend. The desperate realities of jungle warfare are about to collide with a warrior’s code that says no man will be left behind.

The Fighting 30th Division: They Called Them Roosevelt's SS


Martin King - 2015
    In World War II it spent more consecutive days in combat than almost any other outfit. Recruited mainly from the Carolinas and Georgia and Tennessee, they were one of the hardest-fighting units the U.S. ever fielded in Europe. What was it about these men that made them so indomitable? They were tough and resilient for a start, but this division had something else. They possessed intrinsic zeal to engage the enemy that often left their adversaries in awe. Their U.S. Army nickname was the “Old Hickory” Division. But after encountering them on the battlefield, the Germans themselves came to call them “Roosevelt’s SS.”This book is a combat chronicle of this illustrious division that takes the reader right to the heart of the fighting through the eyes of those who were actually there. It goes from the hedgerows of Normandy to the 30th’s gallant stand against panzers at Mortain, to the brutal slugs around Aachen and the Westwall, and then to the Battle of the Bulge. Each chapter is meticulously researched and assembled with accurate timelines and after-action reports. The last remaining veterans of the 30th Division and attached units who saw the action firsthand relate their remarkable experiences here for the first, and probably the last time. This is precisely what military historians mean when they write about “fighting spirit.” There have been only a few books written about the 30th Division and none contained direct interviews with the veterans. This work follows their story from Normandy to the final victory in Germany, packed with previously untold accounts from the survivors. These are the men whose incredible stories epitomize what it was to be a GI in one of the toughest divisions in WWII.