Coders: The Making of a New Tribe and the Remaking of the World
Clive Thompson - 2019
And this may sound weirdly obvious, but every single one of those pieces of software was written by a programmer. Programmers are thus among the most quietly influential people on the planet. As we live in a world made of software, they're the architects. The decisions they make guide our behavior. When they make something newly easy to do, we do a lot more of it. If they make it hard or impossible to do something, we do less of it.If we want to understand how today's world works, we ought to understand something about coders. Who exactly are the people that are building today's world? What makes them tick? What type of personality is drawn to writing software? And perhaps most interestingly -- what does it do to them?One of the first pieces of coding a newbie learns is the program to make the computer say "Hello, world!" Like that piece of code, Clive Thompson's book is a delightful place to begin to understand this vocation, which is both a profession and a way of life, and which essentially didn't exist little more than a generation ago, but now is considered just about the only safe bet we can make about what the future holds. Thompson takes us close to some of the great coders of our time, and unpacks the surprising history of the field, beginning with the first great coders, who were women. Ironically, if we're going to traffic in stereotypes, women are arguably "naturally" better at coding than men, but they were written out of the history, and shoved out of the seats, for reasons that are illuminating. Now programming is indeed, if not a pure brotopia, at least an awfully homogenous community, which attracts people from a very narrow band of backgrounds and personality types. As Thompson learns, the consequences of that are significant - not least being a fetish for disruption at scale that doesn't leave much time for pondering larger moral issues of collateral damage. At the same time, coding is a marvelous new art form that has improved the world in innumerable ways, and Thompson reckons deeply, as no one before him has, with what great coding in fact looks like, who creates it, and where they come from. To get as close to his subject has he can, he picks up the thread of his own long-abandoned coding practice, and tries his mightiest to up his game, with some surprising results.More and more, any serious engagement with the world demands an engagement with code and its consequences, and to understand code, we must understand coders. In that regard, Clive Thompson's Hello, World! is a marvelous and delightful master class.
Growing Object-Oriented Software, Guided by Tests
Steve Freeman - 2009
This one's a keeper." --Robert C. Martin "If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book."--Michael Feathers Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this simple idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and "grow" software that is coherent, reliable, and maintainable. Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you'll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes - Implementing TDD effectively: getting started, and maintaining your momentum throughout the project - Creating cleaner, more expressive, more sustainable code - Using tests to stay relentlessly focused on sustaining quality - Understanding how TDD, Mock Objects, and Object-Oriented Design come together in the context of a real software development project - Using Mock Objects to guide object-oriented designs - Succeeding where TDD is difficult: managing complex test data, and testing persistence and concurrency
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
Dave Hoover - 2009
To grow professionally, you also need soft skills and effective learning techniques. Honing those skills is what this book is all about. Authors Dave Hoover and Adewale Oshineye have cataloged dozens of behavior patterns to help you perfect essential aspects of your craft. Compiled from years of research, many interviews, and feedback from O'Reilly's online forum, these patterns address difficult situations that programmers, administrators, and DBAs face every day. And it's not just about financial success. Apprenticeship Patterns also approaches software development as a means to personal fulfillment. Discover how this book can help you make the best of both your life and your career. Solutions to some common obstacles that this book explores in-depth include:Burned out at work? "Nurture Your Passion" by finding a pet project to rediscover the joy of problem solving.Feeling overwhelmed by new information? Re-explore familiar territory by building something you've built before, then use "Retreat into Competence" to move forward again.Stuck in your learning? Seek a team of experienced and talented developers with whom you can "Be the Worst" for a while. "Brilliant stuff! Reading this book was like being in a time machine that pulled me back to those key learning moments in my career as a professional software developer and, instead of having to learn best practices the hard way, I had a guru sitting on my shoulder guiding me every step towards master craftsmanship. I'll certainly be recommending this book to clients. I wish I had this book 14 years ago!" -Russ Miles, CEO, OpenCredo
Python for Informatics: Exploring Information: Exploring Information
Charles Severance - 2002
You can think of Python as your tool to solve problems that are far beyond the capability of a spreadsheet. It is an easy-to-use and easy-to learn programming language that is freely available on Windows, Macintosh, and Linux computers. There are free downloadable copies of this book in various electronic formats and a self-paced free online course where you can explore the course materials. All the supporting materials for the book are available under open and remixable licenses. This book is designed to teach people to program even if they have no prior experience.
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.
Writing An Interpreter In Go
Thorsten Ball - 2016
Monkey has been specifically designed for this book: it's a language that looks a lot like C, has first class functions, closures, strings, hashes and arrays and its only implementation is the one we build in the book.In contrast to text books on interpreters & compilers, the focus of this book is working code. Code is not just found in the appendix -- no, nearly every page contains a snippet! And not only that, but also tests. The code presented in the book is fully tested and the test suite is included.For more information, check out: http://interpreterbook.com/
The Algorithm Design Manual
Steven S. Skiena - 1997
Drawing heavily on the author's own real-world experiences, the book stresses design and analysis. Coverage is divided into two parts, the first being a general guide to techniques for the design and analysis of computer algorithms. The second is a reference section, which includes a catalog of the 75 most important algorithmic problems. By browsing this catalog, readers can quickly identify what the problem they have encountered is called, what is known about it, and how they should proceed if they need to solve it. This book is ideal for the working professional who uses algorithms on a daily basis and has need for a handy reference. This work can also readily be used in an upper-division course or as a student reference guide. THE ALGORITHM DESIGN MANUAL comes with a CD-ROM that contains: * a complete hypertext version of the full printed book. * the source code and URLs for all cited implementations. * over 30 hours of audio lectures on the design and analysis of algorithms are provided, all keyed to on-line lecture notes.
The Dragonfall Trilogy - Box Set
David A. Wells - 2019
Seventy-five years ago, the dragons fell from the sky. We thought they were just meteorites—six terrifying explosions rang the world like a bell. When the dust settled, we went on with our lives as though nothing had happened. More than a decade later, five of the eggs hatched. The dragons that emerged were small and weak. They kept to the shadows, working in secret to persuade people to do their bidding, offering magic as payment and reward. Years passed … and still we didn’t notice the evil growing in our midst. The war began suddenly. Survivors called it the ‘apocalypse’—nine billion people killed in an afternoon. Then the dragons revealed themselves, burning huge swaths of what remained, taunting and mocking and murdering the survivors. Four leaders arose: The Wizard, the Dragon Rider, the Monk, and the Dragon Slayer. Allied with the rebel dragon, they waged war for years until they too were defeated, scattered, or killed. When the war ended, only one dragon remained … but that single dragon was enough to plunge the world into tyranny. The complete Dragonfall Trilogy - The Dragon's Egg, The Dragon's Codex, and The Dragon's Fang.
The Essential Sam Jameson / Peter Kittredge Box Set: The Incident, #1-8 and Balls Deep
Lars Emmerich - 2015
Save over half off the cover price on three runaway international hits: The Incident Season 1, The Incident Season 2, and Balls Deep. THE INCIDENT: Where do you run when even the good guys want you dead? Special Agent Sam Jameson is having a bad week. People are trying to kill her.
That would be business as usual in the counterespionage world, except that it’s the good guys who have her in the crosshairs. Why are the DC Metro police trying to kidnap her? Do her bosses at Homeland want her in a body bag, too? And why does everyone she talks to seem to end up in the morgue? Will a ruthless mercenary, a hapless American traitor, and a dead man’s cryptic clue hold the key to Sam’s survival? As the noose tightens around her neck, Sam must uncover a brutal and deadly conspiracy before she becomes its next victim. BALLS DEEP: Peter Kittredge is middle-aged, unassuming, bisexual, and frequently — perpetually, one might say — bombed out of his mind. He also found a dead man in his own bed, and he managed to accidentally stab a CIA agent. Twenty-seven times. Oops. How will the rest of the week unfold? Interview with author Lars Emmerich Q - So, what makes Sam Jameson and Peter Kittredge special? A - It's a mix of things, really. When I set out to write these books, I wanted to create something that mirrored exactly the kind of books I like to read. My top picks are usually espionage and private detective novels, any of the thousands of thrillers and mysteries best sellers, and, of course, books featuring classic pulp heroes. I also like heroes with problems and villains who are frighteningly human, maybe a little too much like us. The Sam Jameson and Peter Kittredge books are a mix of these genres. The series focuses on the mystery and thriller / espionage genre overall, with a couple of themes borrowed from financial thrillers thrown in for good measure, a healthy dose of the stuff that makes political thrillers great, and a serial killer novel or two to keep things interesting. Why such a mixing of themes? Because life isn't monolithic and book genres are arbitrary. There's murder in spy novels and there's espionage in political conspiracy thrillers. Overall, the series are designed to keep you turning the pages. I've done my best to make sure there's never a dull moment, and I think the characters' chutzpah and attitude makes for good entertainment. But I'm probably a little biased. And in Peter's case, his sexuality is obviously a strong part of his character, as is his distinctive personality. Q - So, why should readers give these books a try? A - Because the Sam Jameson and Peter Kittredge books are fast, fun thrill-rides that never let up! Ultimately, readers who enjoy a blazing pace, characters with depth and distinctive voices, and a plot that twists and turns all the way to the end will enjoy this series. Peter Kittredge Espionage and Suspense Thrillers Series eBook Categories: - LGBT and female Espionage Thrillers - LGBT and female Suspense Thrillers - Gay spy novel / female spy novel - LGBT Mystery Series / female mystery series - LGBT and female Crime Thrillers - LGBT and female Private Investigator Series - LGBT and female Political Thrillers - LGBT and female Conspiracy Thrillers <
Lal Bahadur Shastri - When Freedom is Menaced
Publications Division
Visitor
John Triptych - 2021
Now an even larger one has been discovered, following the exact same trajectory as its predecessor. Scientists around the world theorize that this can no longer be passed off as mere coincidence—the new contact must be an artificial construct of some kind.With an ambitious plan to build a spacecraft and attempt a manned landing, a crew is formed. Disgraced astronaut Cassie Voges hopes to get selected for one last chance at redemption. Maverick billionaire Toby Merckx wants to beat his rivals to the extraordinary secrets he believes the object may unlock. And its controversial discoverer, Charles Hudson, seeks to escape his past and be remembered for something better.What they find will change humanity forever.
The Blair Brothers: A Complete Romance Series
Brooke St. James - 2020
Take a trip to Oregon and get swept away in the romance of it all as the Blair brothers each find their happily ever after. The Blair Brothers box set is a complete series that contains four full-length, sweet romances by bestselling romance author Brooke St. James.Delicate Balance (Book 1) I knew the Blair brothers. It was impossible to grow up in Astoria and not be familiar with them.There were four boys in the Blair family, and all of them had that certain something. They were smart, athletic, funny, and gorgeous. If I was forced to pick my favorite, it would have to be Henry. He was the wild one of the bunch—a rock star. Literally. He left Astoria years ago to chase and realize his dreams in Seattle. I still saw his younger brothers quite a bit, but it had been years since I'd seen Henry.That all changed one night when the Blair family came into the restaurant where I worked and sat at my table. Henry just so happened to be with them. I always imagined that he might be the man of my dreams, but after that night, I knew it.Cherished (Book 2) I had always dreamed of falling in love. I was ready and eager to find my happily ever after, but there was just one problem. The man I so desperately wanted to fall for was not available. He was taken—spoken for. He wasn't married, but he had been with someone for a long time. It didn’t help matters that she happened to be my friend.Some would say that's how it works, that I really only wanted him because I couldn't have him. That couldn't be farther from the truth. I had fallen for this man years ago, and he had won my heart for so many different reasons. The fact that he was off-the-market had nothing to do with my feelings for him.Did I mention that he was one of the Blair brothers? This made him even more unobtainable. Everyone in Astoria knew and loved the Blair brothers. There were four of them, and they were handsome, kind, driven, and successful. Any of them would have been a great catch. Too bad my heart already belonged to the one I couldn't have.The Whole Story (Book 3)I wasn't the only woman in the world who had been cheated on. I certainly wasn't the only woman who had sworn off men because of it. I was, however, one of the few who was willing to stick to my guns about it. Men would sometimes see that as a challenge, but before too long they would realize I wasn't interested.I planned on staying single forever, and nothing, absolutely nothing could possibly change my mind. Even a chance meeting with someone as wonderful and gorgeous as Max Blair didn't faze me. I wasn't attracted to his looks, fame, skill, or ambition. I was perfectly fine getting to know Max as a person without adding all the complications of dating. Sure, I was a little starstruck at times, but I had that under control. And then again, maybe I was a little attracted to him, too. But who wouldn't be? The problem was that he seemed to like me.Even still, I would stay single forever.Forgetting about Max Blair would be a piece of cake.Dream Chaser (Book 4)I was all set to embark on the most epic adventure of my life. I was ready for anything. My life had been filled with predictability since the day I was born, but that was about to change. I had devised a plan. Over the course of the next five years, I would live in five different cities. I would get to see, taste, and experience things I had previously only read about. I had been preparing for this moment for nearly a decade, and now it was time.Then something happened. A sweet, innocent little old lady said a few words that changed everything. She was aware of my travel plans and she urged me to make a detour. She was convinced there was something and someone waiting for me elsewhere. I thought that was nice and all… but I already a plan, and it did not include a twin named Jasper in Astoria.
The Nick Lawrence Series
Brian Christopher Shea - 2019
Nicholas Lawrence, an accomplished investigator with the FBI, voluntarily takes a reassignment from his human trafficking unit in Austin, Texas. His transfer brings him to the bank robbery unit based out of Connecticut’s New Haven field office. Nick’s decision to relocate, stemming from the recent death of his father, is done in effort to care for his aging mother suffering from the onset of dementia. Nick soon finds himself in a desperate chase of a deadly terrorist and his greatest ally maybe a bank robbery suspect with a mysterious past. The Lion's Mouth Big things come in small packages. Nick Lawrence returned to Austin, Texas and rejoined his old unit, the FBI’s Violent Crimes Against Children task force. It’s not long before he finds himself in the middle of a well-organized human trafficking ring. Teaming with local law enforcement, he sets out to dismantle the group. Nick soon realizes that he’s in over his head and if he’s not careful…he might lose his. The Rabbit's Hole Sometimes what goes down does not always come back. Agent Cheryl Simmons of the FBI’s Behavioral Analysis Unit has come to Austin, Texas. Simmons is known throughout the Bureau as a legend among their elite profilers. A career built on delving into the deeply twisted minds of murderers has forever changed her. She’s devoted the better part of the last four years to tracking an unpredictable killer, who’s garnered the nickname The Ferryman. For reasons unknown, the killer has targeted Special Agent Nick Lawrence. With Nick as bait, Simmons may finally have the upper hand. As Nick’s world collapses around him, The Ferryman tightens his grip.
U-Boat Scourge: The Naval Odyssey of Professor James Brand
J. Eugene Porter - 2018
The Nazis unleash their U-boats against the east coast and sink American ships. Young men overwhelm the recruiting offices and James Brand is determined to serve in the U.S. Navy and not in some research laboratory. He plans to become just another recruit, but his talents are known to most of the scientific community, including Einstein. The newly appointed Commander in Chief of the United States Fleet, Admiral King, needs all the help he can get, even when it comes in the form of an eighteen-year-old Professor of Physics. Join Brand and his team as they work to defeat the Nazis and help organize the war effort by using science, cunning and courage. The war will be long and deadly, but Brand and his team will help make victory possible.
Early Frontier Life: The Saga of Jedediah Beech
D.L. Bittick - 2015
He was the fourth of six children born to Jeremiah and Martha (Butler) Beech. Both of his grandfathers were veterans of the American Revolutionary War. When Jedediah was 11 years old, his father moved the family across the Appalachian Mountains to the western foothills near Maryville, Tennessee, to start a new life on the wild and exciting frontier. It was there that Jedediah’s saga began.