Book picks similar to
The Languages of Logic by Samuel Guttenplan
philosophy
logic
non-fiction
filosofia
Test-Driven Development: By Example
Kent Beck - 2002
While some fear is healthy (often viewed as a conscience that tells programmers to be careful!), the author believes that byproducts of fear include tentative, grumpy, and uncommunicative programmers who are unable to absorb constructive criticism. When programming teams buy into TDD, they immediately see positive results. They eliminate the fear involved in their jobs, and are better equipped to tackle the difficult challenges that face them. TDD eliminates tentative traits, it teaches programmers to communicate, and it encourages team members to seek out criticism However, even the author admits that grumpiness must be worked out individually! In short, the premise behind TDD is that code should be continually tested and refactored. Kent Beck teaches programmers by example, so they can painlessly and dramatically increase the quality of their work.
Fluent Python: Clear, Concise, and Effective Programming
Luciano Ramalho - 2015
With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"
How Linux Works: What Every Superuser Should Know
Brian Ward - 2004
Some books try to give you copy-and-paste instructions for how to deal with every single system issue that may arise, but How Linux Works actually shows you how the Linux system functions so that you can come up with your own solutions. After a guided tour of filesystems, the boot sequence, system management basics, and networking, author Brian Ward delves into open-ended topics such as development tools, custom kernels, and buying hardware, all from an administrator's point of view. With a mixture of background theory and real-world examples, this book shows both "how" to administer Linux, and "why" each particular technique works, so that you will know how to make Linux work for you.
The Logic of Scientific Discovery
Karl Popper - 1934
It remains the one of the most widely read books about science to come out of the twentieth century.(Note: the book was first published in 1934, in German, with the title Logik der Forschung. It was "reformulated" into English in 1959. See Wikipedia for details.)
Introduction to Linear Algebra
Gilbert Strang - 1993
Topics covered include matrix multiplication, row reduction, matrix inverse, orthogonality and computation. The self-teaching book is loaded with examples and graphics and provides a wide array of probing problems, accompanying solutions, and a glossary. Chapter 1: Introduction to Vectors; Chapter 2: Solving Linear Equations; Chapter 3: Vector Spaces and Subspaces; Chapter 4: Orthogonality; Chapter 5: Determinants; Chapter 6: Eigenvalues and Eigenvectors; Chapter 7: Linear Transformations; Chapter 8: Applications; Chapter 9: Numerical Linear Algebra; Chapter 10: Complex Vectors and Matrices; Solutions to Selected Exercises; Final Exam. Matrix Factorizations. Conceptual Questions for Review. Glossary: A Dictionary for Linear Algebra Index Teaching Codes Linear Algebra in a Nutshell.
Being and Nothingness
Jean-Paul Sartre - 1943
The central work by one of the century's most influential thinkers, it altered the course of western philosophy. Its revolutionary approach challenged all previous assumptions about the individual's relationship with the world. Known as 'the Bible of existentialism', its impact on culture & literature was immediate & was felt worldwide, from the absurdist drama of Samuel Beckett to the soul-searching cries of the Beat poets.Being & Nothingness is one of those rare books whose influence has affected the mindset of subsequent generations. Seventy years after its 1st publication, its message remains as potent as ever--challenging readers to confront the fundamental dilemmas of human freedom, choice, responsibility & action.
Aristotle and an Aardvark Go to Washington: Understanding Political Doublespeak Through Philosphy and Jokes
Thomas Cathcart - 2008
Cathcart and Klein help us learn to identify tricks such as “The Texas Sharpshooter Fallacy” (non causa pro causa) and the “The Fallacy Fallacy” (argumentum and logicam). Aristotle and an Aardvark is for anyone who ever felt like the politicos and pundits were speaking Greek. At least Cathcart and Klein provide the Latin name for it (raudatio publica)!
Scale: The Universal Laws of Growth, Innovation, Sustainability, and the Pace of Life in Organisms, Cities, Economies, and Companies
Geoffrey B. West - 2017
The term “complexity” can be misleading, however, because what makes West’s discoveries so beautiful is that he has found an underlying simplicity that unites the seemingly complex and diverse phenomena of living systems, including our bodies, our cities and our businesses. Fascinated by issues of aging and mortality, West applied the rigor of a physicist to the biological question of why we live as long as we do and no longer. The result was astonishing, and changed science, creating a new understanding of energy use and metabolism: West found that despite the riotous diversity in the sizes of mammals, they are all, to a large degree, scaled versions of each other. If you know the size of a mammal, you can use scaling laws to learn everything from how much food it eats per day, what its heart-rate is, how long it will take to mature, its lifespan, and so on. Furthermore, the efficiency of the mammal’s circulatory systems scales up precisely based on weight: if you compare a mouse, a human and an elephant on a logarithmic graph, you find with every doubling of average weight, a species gets 25% more efficient—and lives 25% longer. This speaks to everything from how long we can expect to live to how many hours of sleep we need. Fundamentally, he has proven, the issue has to do with the fractal geometry of the networks that supply energy and remove waste from the organism's body. West's work has been game-changing for biologists, but then he made the even bolder move of exploring his work's applicability to cities. Cities, too, are constellations of networks and laws of scalability relate with eerie precision to them. For every doubling in a city's size, the city needs 15% less road, electrical wire, and gas stations to support the same population. More amazingly, for every doubling in size, cities produce 15% more patents and more wealth, as well as 15% more crime and disease. This broad pattern lays the groundwork for a new science of cities. Recently, West has applied his revolutionary work on cities and biological life to the business world. This investigation has led to powerful insights into why some companies thrive while others fail. The implications of these discoveries are far-reaching, and are just beginning to be explored. Scale is a thrilling scientific adventure story about the elemental natural laws that bind us together in simple but profound ways. Through the brilliant mind of Geoffrey West, we can envision how cities, companies and biological life alike are dancing to the same simple, powerful tune, however diverse and unrelated they are to each other.From the Hardcover edition.
Classics of Western Philosophy
Steven M. Cahn - 1977
This new edition features several additions, including selections from the 'Enneads' of Plotinus, Schopenhauer's 'The World as Will and Representation', Husserl's Paris lectures, Wittgenstein's 'Philosophical Investigations', & a new selection from Hegel's 'Phenomenology of Spirit'.
Fights on the Little Horn: Unveiling the Myths of Custer's Last Stand
Gordon Harper - 2013
Joseph Sills Jr. Book AwardThis remarkable book synthesizes a lifetime of in-depth research into one of America’s most storied disasters, the defeat of Custer’s 7th Cavalry at the hands of the Sioux and Cheyenne Indians, as well as the complete annihilation of that part of the cavalry led by Custer himself.The author, Gordon Harper, spent countless hours on the battlefield itself as well as researching every iota of evidence of the fight from both sides, white and Indian. He was thus able to recreate every step of the battle as authoritatively as anyone could, dispelling myths and falsehoods along the way. Harper himself passed away in 2009, leaving behind nearly two million words of original research and writing. In this book his work has been condensed for the general public to observe his key findings and the crux of his narrative on the exact course of the battle.One of his first observations is that the fight took place along the Little Horn River—its junction with the Big Horn was several miles away so that the term for the battle, “Little Big Horn” has always been a misnomer. He precisely traces the mysterious activities of Benteen’s battalion on that fateful day, and why it could never come to Custer’s reinforcement. He describes Reno’s desperate fight in unprecedented depth, as well as how that unnerved officer benefited from the unexpected heroism of many of his men.Indian accounts, ever-present throughout this book, come to the fore especially during Custer’s part of the fight, because no white soldier survived it. However, analysis of the forensic evidence—tracking cartridges, bullets, etc., discovered on the battlefield—plus the locations of bodies assist in drawing an accurate scenario of how the final scene unfolded. It may indeed be clearer now than it was to the doomed 7th Cavalrymen at the time, who through the dust and smoke and Indians seeming to rise by hundreds from the ground, only gradually realized the extent of the disaster.Of additional interest is the narrative of the battlefield after the fight, when successive burial teams had to be dispatched for the gruesome task, because prior ones invariably did a poor job. Though author Gordon Harper is no longer with us, his daughter Tori Harper, along with author/historians Gordon Richard and Monte Akers, have done yeoman’s work in preserving his valuable research for the public.
Nietzsche: Philosopher, Psychologist, Antichrist
Walter Kaufmann - 1950
When Walter Kaufmann wrote it in the immediate aftermath of World War II, most scholars outside Germany viewed Nietzsche as part madman, part proto-Nazi, and almost wholly unphilosophical. Kaufmann rehabilitated Nietzsche nearly single-handedly, presenting his works as one of the great achievements of Western philosophy.Responding to the powerful myths and countermyths that had sprung up around Nietzsche, Kaufmann offered a patient, evenhanded account of his life and works, and of the uses and abuses to which subsequent generations had put his ideas. Without ignoring or downplaying the ugliness of many of Nietzsche's proclamations, he set them in the context of his work as a whole and of the counterexamples yielded by a responsible reading of his books. More positively, he presented Nietzsche's ideas about power as one of the great accomplishments of modern philosophy, arguing that his conception of the will to power was not a crude apology for ruthless self-assertion but must be linked to Nietzsche's equally profound ideas about sublimation. He also presented Nietzsche as a pioneer of modern psychology and argued that a key to understanding his overall philosophy is to see it as a reaction against Christianity.Many scholars in the past half century have taken issue with some of Kaufmann's interpretations, but the book ranks as one of the most influential accounts ever written of any major Western thinker.
Andy Warhol
Arthur C. Danto - 1997
Danto traces the evolution of the pop artist, including his early reception, relationships with artists such as Jasper Johns and Robert Rauschenberg, and the Factory phenomenon. He offers close readings of individual Warhol works, including their social context and philosophical dimensions, key differences with predecessors such as Marcel Duchamp, and parallels with successors like Jeff Koons. Danto brings to bear encyclopedic knowledge of Warhol’s time and shows us Warhol as an endlessly multidimensional figure—artist, political activist, filmmaker, writer, philosopher—who retains permanent residence in our national imagination.Danto suggests that "what makes him an American icon is that his subject matter is always something that the ordinary American understands: everything, or nearly everything he made art out of came straight out of the daily lives of very ordinary Americans. . . . The tastes and values of ordinary persons all at once were inseparable from advanced art."
The Pragmatic Programmer: From Journeyman to Master
Andy Hunt - 1999
It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how toFight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies,
The Pragmatic Programmer
illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.
An Inquiry into the Good
Kitarō Nishida - 1911
In this important new translation, two scholars—one Japanese and one American—have worked together to present a lucid and accurate rendition of Nishida’s ideas. "The translators do an admirable job of adhering to the cadence of the original while avoiding unidiomatic, verbatim constructions."—John C. Maraldo, Philosophy East and West"More accurate and critical than the first translation into English of Nishida's earliest book. . . . An important addition to library collections of twentieth-century philosophy, Japanese intellectual history, and contemporary Buddhist thought."—Choice "A welcome new translation of a work by probably the most original and influential of modern Japanese philosophers."—Hidé Ishiguro, Times Literary Supplement "Undoubtedly the most important work for anyone in the West interested in understanding modern Japanese thought. This work premiered Japanese philosophy as modern but has also shown unusual staying power. In the late twentieth century Japanese thinkers, both religious and secular, insist on its importance and relevance."—William R. La Fleur, University of Pennsylvania
Style: Toward Clarity and Grace
Joseph M. Williams - 1981
A logical, expert, easy-to-use plan for achieving excellence in expression, Style offers neither simplistic rules nor endless lists of dos and don'ts. Rather, Joseph Williams explains how to be concise, how to be focused, how to be organized. Filled with realistic examples of good, bad, and better writing, and step-by-step strategies for crafting a sentence or organizing a paragraph, Style does much more than teach mechanics: it helps anyone who must write clearly and persuasively transform even the roughest of drafts into a polished work of clarity, coherence, impact, and personality."Buy Williams's book. And dig out from storage your dog-eared old copy of The Elements of Style. Set them side by side on your reference shelf."—Barbara Walraff, Atlantic"Let newcoming writers discover this, and let their teachers and readers rejoice. It is a practical, disciplined text that is also a pleasure to read."—Christian Century"An excellent book....It provides a sensible, well-balanced approach, featuring prescriptions that work."—Donald Karzenski, Journal of Business Communication"Intensive fitness training for the expressive mind."—Booklist(The college textbook version, Style: Ten Lessons in Clarity and Grace, 9th edition, is available from Longman. ISBN 9780321479358.)