Book picks similar to
Coding, Bugs, and Fixes by Heather Lyons
non-fiction
nonfiction
stem
young-readers-etc
The Little Schemer
Daniel P. Friedman - 1974
The authors' enthusiasm for their subject is compelling as they present abstract concepts in a humorous and easy-to-grasp fashion. Together, these books will open new doors of thought to anyone who wants to find out what computing is really about. The Little Schemer introduces computing as an extension of arithmetic and algebra; things that everyone studies in grade school and high school. It introduces programs as recursive functions and briefly discusses the limits of what computers can do. The authors use the programming language Scheme, and interesting foods to illustrate these abstract ideas. The Seasoned Schemer informs the reader about additional dimensions of computing: functions as values, change of state, and exceptional cases. The Little LISPer has been a popular introduction to LISP for many years. It had appeared in French and Japanese. The Little Schemer and The Seasoned Schemer are worthy successors and will prove equally popular as textbooks for Scheme courses as well as companion texts for any complete introductory course in Computer Science.
The Animal Book
Steve Jenkins - 2013
Sections such as “Animal Senses,” “Animal Extremes,” and “The Story of Life” burst with fascinating facts and infographics that will have trivia buffs breathlessly asking, “Do you know a termite queen can produce up to 30,000 eggs a day?” Jenkins’s color-rich cut- and torn-paper artwork is as strikingly vivid as ever. Rounding out this bountiful browsers’ almanac of more than three hundred animals is a discussion of the artist’s bookmaking process, an animal index, a glossary, and a bibliography. A bookshelf essential!
The Mythical Man-Month: Essays on Software Engineering
Frederick P. Brooks Jr. - 1975
With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 45 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time.The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years."
Otis and Will Discover the Deep: The Record-Setting Dive of the Bathysphere
Barb Rosenstock - 2018
A tiny leak could shoot pressurized water straight through the men like bullets! A single spark could cause their oxygen tanks to explode! No one had ever dived lower than a few hundred feet...and come back. But Otis and Will were determined to become the first people to see what the deep ocean looks like.This suspenseful story from acclaimed author Barb Rosenstock with mesmerizing watercolors by award-winning artist Katherine Roy will put you right in the middle of the spine-tingling, record-setting journey down, down into the deep.
SQL (Visual QuickStart Guide)
Chris Fehily - 2002
With SQL and this task-based guide to it, you can do it toono programming experience required!After going over the relational database model and SQL syntax in the first few chapters, veteran author Chris Fehily launches into the tasks that will get you comfortable with SQL fast. In addition to explaining SQL basics, this updated reference covers the ANSI SQL:2003 standard and contains a wealth of brand-new information, including a new chapter on set operations and common tasks, well-placed optimization tips to make your queries run fast, sidebars on advanced topics, and added IBM DB2 coverage.Best of all, the book's examples were tested on the latest versions of Microsoft Access, Microsoft SQL Server, Oracle, IBM DB2, MySQL, and PostgreSQL. On the companion Web site, you can download the SQL scripts and sample database for all these systems and put your knowledge to work immediately on a real database..
Code: The Hidden Language of Computer Hardware and Software
Charles Petzold - 1999
And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.
Understanding Software: Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer
Max Kanat-Alexander - 2017
Max explains to you why programmers suck, and how to suck less as a programmer. There's just too much complex stuff in the world. Complex stuff can't be used, and it breaks too easily. Complexity is stupid. Simplicity is smart.Understanding Software covers many areas of programming, from how to write simple code to profound insights into programming, and then how to suck less at what you do! You'll discover the problems with software complexity, the root of its causes, and how to use simplicity to create great software. You'll examine debugging like you've never done before, and how to get a handle on being happy while working in teams.Max brings a selection of carefully crafted essays, thoughts, and advice about working and succeeding in the software industry, from his legendary blog Code Simplicity. Max has crafted forty-three essays which have the power to help you avoid complexity and embrace simplicity, so you can be a happier and more successful developer.Max's technical knowledge, insight, and kindness, has earned him code guru status, and his ideas will inspire you and help refresh your approach to the challenges of being a developer. What you will learn
See how to bring simplicity and success to your programming world
Clues to complexity - and how to build excellent software
Simplicity and software design
Principles for programmers
The secrets of rockstar programmers
Max's views and interpretation of the Software industry
Why Programmers suck and how to suck less as a programmer
Software design in two sentences
What is a bug? Go deep into debugging
About the Author Max Kanat-Alexander is the Technical Lead for Code Health at Google, where he does various work that helps other software engineers be more productive, including writing developer tools, creating educational programs, guiding refactoring efforts, and more.His roles at Google have included Tech Lead for YouTube on the Xbox, work on the Java JDK, JVM, and other aspects of Java for Google, and Technical Lead for Engineering Practices for YouTube, where he's supported developers across all of YouTube in best practices and engineering productivity. Max is a former Chief Architect of the Bugzilla Project, where he was one of the two main developers of the well-known Bugzilla Bug-Tracking System, used by thousands of organizations worldwide. Max also writes the legendary programming industry blog, Code Simplicity, where he challenges Complexity and embraces Simplicity for the programming industry.Max has been involved for several years at Google with enabling developers to work more effectively and helping shape engineering practice, and in this highly readable collection of essays you can share the best of his experience. Table of Contents
Part One: Principles for Programmers
Part Two: Software Complexity and its Causes
Part Three: Simplicity and Software Design
Part Four: Debugging
Part Five:
Lost Childhood: My Life in a Japanese Prison Camp During World War II
Annelex Hofstra Layson - 2008
This real-life memoir breaks a 60-year silence to tell one woman’s riveting story of prisoner life during World War II. As a little Dutch girl in Indonesia, Annelex Hofstra’s comfortable world was torn apart when she and her family were sent to Japanese prison camps for three and a half years.The story begins in 1942 when four-year-old Annelex is living on the island of Java in the Dutch East Indies (now Indonesia). Her grandfather is a successful planter, and her father is a pilot instructor in the Royal Netherlands Navy. But her carefree childhood ends as the Japanese invade Java, and along with 10,000 other Dutch residents, Annelex's family is rounded up. With few belongings, they are shipped off to interment camps, to a helpless, unknown future.In a shockingly honest narrative, we learn of the tactics used by their captors to dehumanize the Dutch prisoners. We learn of the grinding daily routine of the prisoners, the food rations, the sleeping arrangements, and the awful sanitary conditions. We share in Annelex’s near-death bout with malaria. We also share some of the awful things she witnessed—extracting parasitic worms from a fellow-prisoner’s throat; the agonizing death by starvation of women punished for stealing food; and the sight of bodies being piled high on a truck.Eventually the hell ends and the family is liberated. But the girl’s personal hell plagues her in freedom. Just days after she is reunited with her father, he is killed in an explosion. World war is replaced by civil war in Indonesia, forcing the family to flee first to Holland and then to the U.S., where the family tries to mend their broken lives.For 60 years Annelex Hofstra Layson has repressed her early memories, shielding even her husband and children from the horrors of her past. With Lost Childhood, her harrowing ordeal is finally revealed. The author shares her story now to provide hope in young lives torn apart by war, and to inspire future generations to work for peace.
The Pranksters Club: The Wimpy Kid Takeover
J.C. Foster - 2014
And how can that get any worse for this Wimpy Kid? By finding out that you’re getting the meanest teacher in the school this year AND she just moved down the street.Leave it up to Connor, Max and Milo to turn the miserable first week of school into the biggest and most exciting party ever. All while avoiding the bully squad, outsmarting Molly, the teacher’s pet and staying one step ahead of Mr. Mooger, the principal.But everything is not as it seems and the three soon find out that they haven’t been the only one’s pulling pranks.Join Connor, Max and Milo on their new adventures in middle school, watch them out smart the bullies and stay one step ahead of the teachers. This illustrated book is a humorous and fun ride through middle school, never knowing what's just around the corner or under your seat. Connor's Diary of the Wimpy Kids in his prankster's club will keep you guessing and laughing out loud.Also Available: The Pranksters' Club: Ripped - Book 2 of the Series
Girls Think of Everything: Stories of Ingenious Inventions by Women
Catherine Thimmesh - 2000
Their creations are some of the most enduring (the windshield wiper) and best loved (the chocolate chip cookie). What inspired these women, and just how did they turn their ideas into realities?Features women inventors Ruth Wakefield, Mary Anderson, Stephanie Kwolek, Bette Nesmith Graham, Patsy O. Sherman, Ann Moore, Grace Murray Hopper, Margaret E. Knight, Jeanne Lee Crews, and Valerie L. Thomas, as well as young inventors ten-year-old Becky Schroeder and eleven-year-old Alexia Abernathy. Illustrated in vibrant collage by Caldecott Honor artist Melissa Sweet.
The Secret Project
Jonah Winter - 2017
They work hard, surrounded by top security and sworn to secrecy, until finally they take their creation far out into the desert to test it, and afterward the world will never be the same.
HTML and CSS: Design and Build Websites
Jon Duckett - 2011
Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. • Introduces HTML and CSS in a way that makes them accessible to everyone—hobbyists, students, and professionals—and it’s full-color throughout • Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging • Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisureThis educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way!
Plagues: The Microscopic Battlefield
Falynn Koch - 2017
We delve into the biology and mechanisms of infections, diseases, and immunity, and also the incredible effect that technology and medical science have had on humanity’s ability to contain and treat disease.Every volume of Science Comics offers a complete introduction to a particular topic—dinosaurs, coral reefs, the solar system, volcanoes, bats, flying machines, and more. These gorgeously illustrated graphic novels offer wildly entertaining views of their subjects. Whether you’re a fourth grader doing a natural science unit at school or a thirty-year-old with a secret passion for airplanes, these books are for you!
Click'd
Tamara Ireland Stone - 2017
CLICK'D pairs users based on common interests and sends them on a fun (and occasionally rule-breaking) scavenger hunt to find each other. And it's a hit. By the second day of school, everyone is talking about CLICK'D.Watching her app go viral is amazing. Leaderboards are filling up! Everyone's making new friends. And with all the data Allie is collecting, she has an even better shot at beating her archenemy, Nathan, at the upcoming youth coding competition. But when Allie discovers a glitch that threatens to expose everyone's secrets, she has to figure out how to make things right, even if that means sharing the computer lab with Nathan. Can Allie fix her app, stop it from doing any more damage, and win back the friends it hurt-all before she steps on stage to present CLICK'D to the judges?
Handle with Care: An Unusual Butterfly Journey
Loree Griffin Burns - 2014
But have you ever heard of a butterfly farm? How do you raise a butterfly? On a farm in Costa Rica, workers care for these delicate, winged creatures as they change from eggs to caterpillars to pupae. Like any other crop, the butterflies will eventually leave the farm. But where will they go? And just how do you ship a butterfly? Very carefully! To discover how it works, follow these butterflies on a remarkable journey!