The Problem with Software: Why Smart Engineers Write Bad Code
Adam Barr - 2018
As the size and complexity of commercial software have grown, the gap between academic computer science and industry has widened. It's an open secret that there is little engineering in software engineering, which continues to rely not on codified scientific knowledge but on intuition and experience.Barr, who worked as a programmer for more than twenty years, describes how the industry has evolved, from the era of mainframes and Fortran to today's embrace of the cloud. He explains bugs and why software has so many of them, and why today's interconnected computers offer fertile ground for viruses and worms. The difference between good and bad software can be a single line of code, and Barr includes code to illustrate the consequences of seemingly inconsequential choices by programmers. Looking to the future, Barr writes that the best prospect for improving software engineering is the move to the cloud. When software is a service and not a product, companies will have more incentive to make it good rather than "good enough to ship."
Know Your Onions: Web Design: How to Become a Top-class Money Making Web Designer Without Learning Code
Drew de Soto - 2013
The book reads in a conversational style and is more like having a chat with a bloke that knows his stuff than any kind of "how-to" manual. This is the sequel to Know Your Onions: Graphic Design by the same author.
Project Runway: The Show That Changed Fashion
Eila Mell - 2012
Ten seasons into its run comes the official guide behind the scenes of a television and fashion landmark. In this book, fully illustrated with hundreds of photos, fans will learn how the show began and developed over the years, relive the highlights of seasons past, and learn what their favorite designers are doing today. The book will feature commentary from Heidi Klum throughout, as well as interviews with the people behind the scenes, top designers of ten seasons, and stars of the show: workroom mentor Tim Gunn and judges Heidi Klum, Nina Garcia, and Michael Kors. This is the ultimate source for all things "Project Runway."
AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps
Shyam Seshadri - 2014
By the end of the book, you'll understand how to develop a large, maintainable, and performant application with AngularJS.Guided by two engineers who worked on AngularJS at Google, you'll learn the components needed to build data-driven applications, using declarative programming and the Model-view-controller pattern. You'll also learn how to conduct unit tests on each part of your application.Learn how to use controllers for moving data to and from viewsUnderstand when to use AngularJS services instead of controllersCommunicate with the server to store, fetch, and update data asynchronouslyKnow when to use AngularJS filters for converting data and values to different formatsImplement single-page applications, using ngRoute to select views and navigationDive into basic and advanced directives for creating reusable componentsWrite an end-to-end test on a live version of your entire applicationUse best practices, guidelines, and tools throughout the development cycle
Generative Art: A Practical Guide Using Processing
Matt Pearson - 2011
The book includes high-quality examples of generative art, along with the specific programmatic steps author and artist Matt Pearson followed to create each unique piece using the Processing programming language.About the TechnologyArtists have always explored new media, and computer-based artists are no exception. Generative art, a technique where the artist creates print or onscreen images by using computer algorithms, finds the artistic intersection of programming, computer graphics, and individual expression. The book includes a tutorial on Processing, an open source programming language and environment for people who want to create images, animations, and interactions.About the BookGenerative Art presents both the techniques and the beauty of algorithmic art. In it, you'll find dozens of high-quality examples of generative art, along with the specific steps the author followed to create each unique piece using the Processing programming language. The book includes concise tutorials for each of the technical components required to create the book's images, and it offers countless suggestions for how you can combine and reuse the various techniques to create your own works. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's InsideThe principles of algorithmic artA Processing language tutorialUsing organic, pseudo-random, emergent, and fractal processes=================================================Table of ContentsPart 1 Creative CodingGenerative Art: In Theory and PracticeProcessing: A Programming Language for ArtistsPart 2 Randomness and NoiseThe Wrong Way to Draw A LineThe Wrong Way to Draw a CircleAdding DimensionsPart 3 ComplexityEmergenceAutonomyFractals
Dark matter and trojan horses. A strategic design vocabulary.
Dan Hill - 2012
With conventional solutions failing, a new culture of decision-making is called for. Strategic design is about applying the principles of traditional design to "big picture" systemic challenges such as healthcare, education and the environment. It redefines how problems are approached and aims to deliver more resilient solutions. In this short book, Dan Hill outlines a new vocabulary of design, one that needs to be smuggled into the upper echelons of power. He asserts that, increasingly, effective design means engaging with the messy politics - the "dark matter"- taking place above the designer's head. And that may mean redesigning the organization that hires you.
Working at the Ubuntu Command-Line Prompt
Keir Thomas - 2011
His books have been read by over 1,000,000 people and are #1 best-sellers. His book Beginning Ubuntu Linux recently entered its sixth edition, and picked-up a Linux Journal award along the way. Thomas is also the author of Ubuntu Kung Fu. * * * * * * * * * * * * * * * * * Get to grips with the Ubuntu command-line with this #1 best-selling and concise guide. "Best buck I've spent yet" — Amazon review.* Readable, accessible and easy to understand;* Learn essential Ubuntu vocational skills, or read just for fun;* Covers Ubuntu commands, syntax, the filesystem, plus advanced techniques;* For ANY version of Linux based on Debian, such as Linux Mint--not just Ubuntu!;* Includes BONUS introduction to Ubuntu chapter, plus a glossary appendix and a guide to reading Linux/Unix documentation.
The Zen of CSS Design: Visual Enlightenment for the Web
Dave Shea - 2005
Proving once and for all that standards-compliant design does not equal dull design, this inspiring tome uses examples from the landmark CSS Zen Garden site as the foundation for discussions on how to create beautiful, progressive CSS-based Web sites.
The French New Wave: An Artistic School
Michel Marie - 1997
Outlines the essential traits of the New Wave and defines it as a school that changed international film history forever. Includes a chronology of major political and cultural events of the New Wave, black-and-white images, and an extensive bibliography.
Noddy Holder: Who's Crazee Now?
Noddy Holder - 1999
He tells his life story, from growing up in the Midlands to all the excesses of glam rock, and is currently busy carving out a new career for himself in the TV sitcom, The Grimleys.
The Most Human Human: What Talking with Computers Teaches Us About What It Means to Be Alive
Brian Christian - 2011
Its starting point is the annual Turing Test, which pits artificial intelligence programs against people to determine if computers can “think.”Named for computer pioneer Alan Turing, the Turing Test convenes a panel of judges who pose questions—ranging anywhere from celebrity gossip to moral conundrums—to hidden contestants in an attempt to discern which is human and which is a computer. The machine that most often fools the panel wins the Most Human Computer Award. But there is also a prize, bizarre and intriguing, for the Most Human Human.In 2008, the top AI program came short of passing the Turing Test by just one astonishing vote. In 2009, Brian Christian was chosen to participate, and he set out to make sure Homo sapiens would prevail.The author’s quest to be deemed more human than a computer opens a window onto our own nature. Interweaving modern phenomena like customer service “chatbots” and men using programmed dialogue to pick up women in bars with insights from fields as diverse as chess, psychiatry, and the law, Brian Christian examines the philosophical, biological, and moral issues raised by the Turing Test.One central definition of human has been “a being that could reason.” If computers can reason, what does that mean for the special place we reserve for humanity?
The Last Days Of Letterman
Scott Ryan - 2018
The final six weeks of the series had guests like Julia Roberts, George Clooney, Oprah Winfrey, and the Obamas. All names you have heard many times. But it was the people behind the scenes who pulled off these twenty-eight unforgettable episodes of late-night television.Author Scott Ryan conducted over twenty interviews with the staffers of David Letterman. Most of the participants had never given interviews before. The writers, directors, producers, and stage managers offer a behind-the-scenes look at what it was like to work on these shows. Find out what it takes to write a Top Ten list, book a president for a guest spot, and what it was like working at the Ed Sullivan Theater.Long time Letterman writer Bill Scheft penned the foreword for the book. Included are over 100 color photos from staffers' personal collections, as well as publicity photos from the show. Get the first truly inside look at creating an episode of Late Show.Pre-order the book at lastdaysofletterman.com Interviews with:Barbara Gaines - Executive Producer; Sheila Rogers - Supervising Producer/ Talent Executive; Randi Grossack - Associate Director; Kathy Mavrikakis, Supervising Producer; Rick Sheckman, Associate Producer; Brian Teta - Supervising Producer/Segment Producer; Sheryl Zelikson - Music Producer; Jay Johnson - Creative Director, Digital Media; Jerry Foley - Director; Michael Barrie - Writer; Lee Ellenberg - Writer; Jim Mulholland - Writer; Joe Grossman - Writer; Jeremy Weiner - Writer; Steve Young - Writer; Vincent Favale - Executive of Late Night Programing; Eddie Valk - Stage Manager; Bill Scheft - Writer; Janice Penino - Vice President, Human Resources; Jill Goodwin - Writer; and Mike Buczkiewicz - Senior Producer/Segment Producer; Rupert Jee - Hello Deli Owner.Author Scott Ryan (thirtysomething at thirty: an oral history, The Blue Rose, Scott Luck Stories) weaves together memories from the staff with moments from the show in this new book recounting the final six weeks of Letterman's historic thirty-three-year reign as late-night talk show host.Pre-order the book at lastdaysofletterman.com
The Creative Photographer
Catherine Anderson - 2011
For Catherine Anderson, it's just the beginning. In a wide array of projects using techniques from Photoshop to needle and thread, she shows beginner and experienced photographers alike how to turn their pictures into handmade objects of art-from books and collages to customized greeting cards.
The Making of Master and Commander: The Far Side of the World
Tom McGregor - 2003
It is sure to captivate stalwart enthusiasts of O'Brian's work as well as draw in new fans everywhere. With unique access to the cast and crew, Tom McGregor traces the project, from the actors' boot camp to the filming in the Galapagos Islands and on board a replica ship (in the same studio where Titanic was filmed).With exclusive photographs and interviews with key members of the cast, including Russell Crowe and Paul Bettany (A Beautiful Mind), and director Peter Weir (Dead Poets' Society, Green Card, The Truman Show), this book records the painstaking work of the crew and stars in making the film as historically accurate as possible, from replicating the uniforms of Nelson's navy to bringing the gun deck of the Surprise incredibly to life. Exclusive behind-the-scenes insight and information on the history of the project are dazzlingly showcased in this unique companion, featuring the same high production standards and imagination as the film itself.