Here are 100 books that Recoding America fans have personally recommended if you like
Recoding America.
Shepherd is a community of 12,000+ authors and super readers sharing their favorite books with the world.
I love computers, and especially computer systems. I’m interested in how different pieces of hardware and software, like processors, operating systems, compilers, and linkers, work together to get things done. Early in my career, as a software security tester, I studied how different components interacted to find vulnerabilities. Now that I work on compilers, I focus on the systems that transform source code into a running program. I’m also interested in how computer systems are shaped by the people who build and use them—I believe that creating safer, more reliable software is a social problem as much as a technical one.
Before I read this book, I knew a bunch of facts about the different pieces of computer systems. After I read it, I understood how those pieces fit together. Building all those pieces myself, starting from the simplest logic gates and working my way up, made some fundamental concepts finally click—like how a processor decodes an instruction.
I especially loved the book’s hands-on structure: each chapter is a project where you get a specification and test suite for the component you need to build, but you have to figure out exactly how to build it for yourself. Completing the projects often felt like solving a fun puzzle, and it made the concepts stick in a way that just reading about them wouldn’t have.
A textbook with a hands-on approach that leads students through the gradual construction of a complete and working computer system including the hardware platform and the software hierarchy.
In the early days of computer science, the interactions of hardware, software, compilers, and operating system were simple enough to allow students to see an overall picture of how computers worked. With the increasing complexity of computer technology and the resulting specialization of knowledge, such clarity is often lost. Unlike other texts that cover only one aspect of the field, The Elements of Computing Systems gives students an integrated and rigorous picture…
The Victorian mansion, Evenmere, is the mechanism that runs the universe.
The lamps must be lit, or the stars die. The clocks must be wound, or Time ceases. The Balance between Order and Chaos must be preserved, or Existence crumbles.
Appointed the Steward of Evenmere, Carter Anderson must learn the…
I love computers, and especially computer systems. I’m interested in how different pieces of hardware and software, like processors, operating systems, compilers, and linkers, work together to get things done. Early in my career, as a software security tester, I studied how different components interacted to find vulnerabilities. Now that I work on compilers, I focus on the systems that transform source code into a running program. I’m also interested in how computer systems are shaped by the people who build and use them—I believe that creating safer, more reliable software is a social problem as much as a technical one.
This book gave me a new framework for thinking about how political change happens and how technology shapes our society. It analyzes how social media platforms like Facebook have helped antiauthoritarian movements achieve dazzling success almost overnight—and how those platforms have weakened and endangered those same movements. I loved that this book was clear and readable without oversimplifying the topic. It showed—as Tufecki writes, quoting another scholar—that “technology is neither good nor bad; nor is it neutral.”
This isn’t exactly a book about computer systems, but I decided to include it because it gave me a deeper understanding of how technological and social systems influence each other—which I hope will change how I write software myself.
From New York Times opinion columnist Zeynep Tufekci, an firsthand account and incisive analysis of the role of social media in modern protest
"[Tufekci's] personal experience in the squares and streets, melded with her scholarly insights on technology and communication platforms, makes [this] such an unusual and illuminating work."-Carlos Lozada, Washington Post
"Twitter and Tear Gas is packed with evidence on how social media has changed social movements, based on rigorous research and placed in historical context."-Hannah Kuchler, Financial Times
To understand a thwarted Turkish coup, an anti-Wall Street encampment, and a packed Tahrir Square, we must first comprehend the…
I love computers, and especially computer systems. I’m interested in how different pieces of hardware and software, like processors, operating systems, compilers, and linkers, work together to get things done. Early in my career, as a software security tester, I studied how different components interacted to find vulnerabilities. Now that I work on compilers, I focus on the systems that transform source code into a running program. I’m also interested in how computer systems are shaped by the people who build and use them—I believe that creating safer, more reliable software is a social problem as much as a technical one.
One of the best ways to understand how software works is to study how it fails. When I was just starting my career in software security, I read this book to learn about binary exploits like buffer overflows. It’s been a long time since I’ve written a binary exploit, but digging into the nitty-gritty, low-level details of how software runs on a real system has helped with everything I’ve done as an engineer since.
A lot has changed since this book was published in 2008 (and running the accompanying Live CD has gotten trickier), but the fundamental concepts are as relevant as ever.
Hacking is the art of creative problem solving, whether that means finding an unconventional solution to a difficult problem or exploiting holes in sloppy programming. Many people call themselves hackers, but few have the strong technical foundation needed to really push the envelope. Rather than merely showing how to run existing exploits, author Jon Erickson explains how arcane hacking techniques actually work. To share the art and science of hacking in a way that is accessible to everyone, Hacking: The Art of Exploitation, 2nd Edition introduces the fundamentals of C programming from a hacker's perspective. The included LiveCD provides a…
Magical realism meets the magic of Christmas in this mix of Jewish, New Testament, and Santa stories–all reenacted in an urban psychiatric hospital!
On locked ward 5C4, Josh, a patient with many similarities to Jesus, is hospitalized concurrently with Nick, a patient with many similarities to Santa. The two argue…
I love computers, and especially computer systems. I’m interested in how different pieces of hardware and software, like processors, operating systems, compilers, and linkers, work together to get things done. Early in my career, as a software security tester, I studied how different components interacted to find vulnerabilities. Now that I work on compilers, I focus on the systems that transform source code into a running program. I’m also interested in how computer systems are shaped by the people who build and use them—I believe that creating safer, more reliable software is a social problem as much as a technical one.
This isn’t a technical book, but it gets to the heart of why so much software is fragile and insecure. This book examines spectacular failures of all sorts, from nuclear meltdowns to plane crashes to oil spills, but I loved it because its message resonated with my own experience writing and debugging code. It argues that complex, tightly coupled systems involving hidden interactions and close coordination between lots of different parts are more likely to fail catastrophically. It also talks about strategies to make those systems safer, like doing “premortems,” getting advice from outsiders, and building diverse teams.
My big takeaway? Technical solutions alone won’t make software (or other complex systems) safer. We need to change how we build and how our organizations work, too.
A groundbreaking take on how complexity causes failure in all kinds of modern systems—from social media to air travel—this practical and entertaining book reveals how we can prevent meltdowns in business and life.
A crash on the Washington, D.C. metro system. An accidental overdose in a state-of-the-art hospital. An overcooked holiday meal. At first glance, these disasters seem to have little in common. But surprising new research shows that all these events—and the myriad failures that dominate headlines every day—share similar causes. By understanding what lies behind these failures, we can design better systems, make our teams more productive, and…
Currently, I am a lecturer at Indiana University’s Kelley School of Business, teaching speech and writing at a perennial top ten business school in America. I also teach speech to business students as an adjunct professor at Butler University in Indianapolis. Before teaching became my calling and my fulltime vocation, I spent thirteen years working for the State of Indiana, and twenty years as a contract lobbyist in the Indiana Statehouse.
There is an abundance of writing and rhetoric that points out instances of political success that lead to governmental catastrophe. None capture the current breakdown between politics and governing better than Michael Lewis did here.
As a former lobbyist and current political columnist, I try to connect how politics should be all about governing, but the electorate is drifting away from this hard truth.
The transition of the first Trump administration following eight years of Obama reveals the lack of preparedness or even care about the job of governing the new administration had. It foretells what America should have expected the second time around.
Michael Lewis's brilliant narrative of the Trump administration's botched presidential transition takes us into the engine rooms of a government under attack by its leaders through willful ignorance and greed. The government manages a vast array of critical services that keep us safe and underpin our lives from ensuring the safety of our food and drugs and predicting extreme weather events to tracking and locating black market uranium before the terrorists do. The Fifth Risk masterfully and vividly unspools the consequences if the people given control over our government have no idea how it works.
Colin Koopman researches and teaches about technology ethics at the University of Oregon, where he is a Professor of Philosophy and Director of the interdisciplinary certificate program in New Media & Culture. His research pursuits have spanned from the history of efforts in the early twentieth century to standardize birth certificates to our understanding of ourselves as effects of the code inscribed into our genes. Koopman is currently at work on a book that will develop our understanding of what it takes to achieve equality and fairness in data systems, tentatively titled Data Equals.
This book dazzles me every time I read it. It will change the way you think about files and how such humble little documents can help rule our lives. Vismann’s Files is not the easiest going, but it is filled with enough history and detail that one can just join for the ride and follow along. The late Cornelia Vismann died too young but she still managed to leave us with this truly transformative account of the relation between law and the data systems upon which all law always relies. Through a careful history that stretches from parchment scrolls to mid-twentieth-century secret intelligence files to the desktop computer, Vismann excavates the way in which the ethics, politics, and legality of social systems are highly dependent upon data designs.
Quod non est in actis, non est in mundo. (What is not on file is not in the world.) Once files are reduced to the status of stylized icons on computer screens, the reign of paper files appears to be over. With the epoch of files coming to an end, we are free to examine its fundamental influence on Western institutions. From a media-theoretical point of view, subject, state, and law reveal themselves to be effects of specific record-keeping and filing practices. Files are not simply administrative tools; they mediate and process legal systems. The genealogy of the law described…
A Duke with rigid opinions, a Lady whose beliefs conflict with his, a long disputed parcel of land, a conniving neighbour, a desperate collaboration, a failure of trust, a love found despite it all.
Alexander Cavendish, Duke of Ravensworth, returned from war to find that his father and brother had…
I’ve always been attracted to picking apart “taken-for-granted” things and wondered how ubiquitous and mundane technologies have become that way. What were they before they were ordinary? When I started researching and writing about push buttons, I discovered that the interfaces right under our fingers have a long and complex history. I loved reading about a time when pushing a button was both a novelty and a danger, and these recommended books similarly reframe familiar technologies as anything but familiar. I hope that these books will add a little bit of strangeness to the every day, just like they did for me!
Do filing cabinets matter anymore? I asked myself this question as I popped open Robertson’s book, quickly to find that these storage cabinets have a tremendous amount to teach us about “information” in the present moment.
Robertson demonstrates how the filing cabinet, through its vertical storage, became a “skyscraper” for the office, and this spatial arrangement not only influenced what information was but how it should be organized.
I love the fantastic archival images in the book, which made a humble and even “boring” technology incredibly relatable and vivid. At the same time, I appreciated Robertson’s ruminations on gender and the file clerk; it’s not just what gets filed, he convinced me, but also who does the filing.
The history of how a deceptively ordinary piece of office furniture transformed our relationship with information
The ubiquity of the filing cabinet in the twentieth-century office space, along with its noticeable absence of style, has obscured its transformative role in the histories of both information technology and work. In the first in-depth history of this neglected artifact, Craig Robertson explores how the filing cabinet profoundly shaped the way that information and data have been sorted, stored, retrieved, and used.
Invented in the 1890s, the filing cabinet was a result of the nineteenth-century faith in efficiency. Previously, paper records were arranged…
Some
time after starting out as an academic in the field of strategy, I became aware
of the fact that strategists thought and acted as if board members and
shareholders simply did not exist—executives made strategy. The
revelatory moment for me came when I tested this conception of the world
against the reality that I knew, Europe and family business, settings where shareholders
in particular have always played a critical role in deciding on the direction
of the firm. Ever since, I have made it my mission—in research, in
teaching, and in consulting—to make sure that strategy and governance
questions are always raised at the same time.
This is one of the very few books about corporate governance that provides truly useful, non-obvious tools for improving performance. Starting with a very good exposition of the challenges of modern corporate governance, Martin Hilb offers a variety of charts, self-tests, and questions for reflection that help owners, board members, and executives come to grips with their different roles in directing and controlling the firm. The situations discussed and the advice offered are relevant for listed and private companies – the best short primer on how to apply corporate governance.
In the 5th edition of this successful book Martin Hilb presents an innovative and integrated approach to the theory and practice of corporate governance. Central to this approach is a set of instruments - developed and tested by the author - that can be used by boards to offer effective strategic direction and control to their organizations. The board instruments can be readily applied to the selection, review, remuneration and development of board members, and for conducting board self-evaluations. This new approach to corporate governance is based on four guiding principles: keep it situational, keep it strategic, keep it integrated,…
I grew up with digital technologies. It was the 1990s. Things could only get better. Or so we were told… I went to study computer science at Cambridge in the 2000s. Switched subjects a few times, and ended up with a degree in the history and philosophy of science. By the time I graduated, life had changed. The world economy was on the brink of collapse, China was on its way to becoming a superpower, and right-wing nationalism was on the rise. That experience absolutely shaped me as a historian and writer. The world of science and technology suddenly seemed a lot more politically fraught.
Everyone hates bureaucracy. But no one hated it quite like the late David Graeber. Amongst all of Graeber’s intoxicating books, this is my favourite. Utopia of Rules finally made me understand what exactly was so pernicious about bureaucracy. (Short version: it does the opposite of what it promises.) Graeber also sets out, with typical lucid prose, how new technologies, particularly digital technologies, are making everything even worse.
From the author of the international bestseller Debt: The First 5,000 Years comes a revelatory account of the way bureaucracy rules our lives
Where does the desire for endless rules, regulations, and bureaucracy come from? How did we come to spend so much of our time filling out forms? And is it really a cipher for state violence?
To answer these questions, the anthropologist David Graeber—one of our most important and provocative thinkers—traces the peculiar and unexpected ways we relate to bureaucracy today, and reveals how it shapes our lives in ways we may not even notice…though he also suggests…
It is April 1st, 2038. Day 60 of China's blockade of the rebel island of Taiwan.
The US government has agreed to provide Taiwan with a weapons system so advanced that it can disrupt the balance of power in the region. But what pilot would be crazy enough to run…
The four authors who worked on this publication all bring different perspectives and have different backgrounds, which make this book very special. A City Manager, an artist/historian, an individual with a Ph.D. in Public Affairs, and is an Executive Director of a Non-Profit Organization, and then myself who has worked in municipalities since age 11 and then transitioned to higher education as an administrator, instructor, and researcher. We all were able to bring together our experiences, expertise, and passion to create a book that is designed to be a useful resource for both practitioners and scholars alike. Most of all, we all feel very passionate about making the places we live better for everyone.
Understanding organizational behavior is critical in the city planning process both for scholars and practitioners.
Vasu does an excellent job in describing the different theories contending with organizational behavior. I actually use this book in my organizational behavior courses I teach at both the undergraduate and graduate levels in Public Affairs.
Organizational Behavior and Public Management reveals how organizational behavior enables managers to direct resources that advance the programs and policies of public and government. This edition offers a public sector perspective of core topics, such as communication, decision-making, leadership, management ethics, motivation, organizational change, participation and performance appraisal. Contemporary Psychology called this book "skillful and comprehensive...There is a need for a text like this...the device of juxtaposing theory and application is a sound one." The authors discuss such topics as communication, decision making, worker participation and total quality management, organizational change, management systems, information, computers and organization theory in public…