Code Complete


Steve McConnell - 1993
    Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking--and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor--or evolve--code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project

Atari Inc.: Business is Fun


Marty Goldberg - 2012
    - Business is Fun, the book that goes behind the company that was synonymous with the popularization of 'video games.'Nearly 8 years in the making, Atari Inc. - Business is Fun is comprised of thousands of researched documents, hundreds of interviews, and access to materials never before available.An amazing 800 pages (including nearly 300 pages of rare, never before seen photos, memos and court documents), this book details Atari's genesis from an idea between an engineer and a visionary in 1969 to a nearly $2 billion dollar juggernaut, and ending with a $538 million death spiral during 1984. A testament to the people that worked at this beloved company, the book is full of their personal stories and insights. Learn about topics like:* All the behind the scenes stories surrounding the creation of the company's now iconic games and products.* The amazing story of Atari's very own "Xerox PARC" research facility up in the foothills of the Sierra Mountains* The full recounting of Steve Jobs's time at Atari, with comments from the people he worked with on projects and the detailed story of the creation of Atari Breakout, including input by Steve Wozniak on his development of the prototype, and how it couldn't be used and another Atari engineer would have to make the final production Breakout arcade game instead.* The creation of "Rick Rats Big Cheese Restaurants" which later became "Chuck E. Cheese's"* How Atari Inc. faltered and took down an entire industry with it before being put on the chopping block.If you've ever wanted to learn about the truth behind the creation of this iconic company told directly by the people who made FUN for a living, then this is the book for you!

Wired for Story: The Writer's Guide to Using Brain Science to Hook Readers from the Very First Sentence


Lisa Cron - 2012
    Wired for Story reveals these cognitive secrets--and it's a game-changer for anyone who has ever set pen to paper. The vast majority of writing advice focuses on writing well as if it were the same as telling a great story. This is exactly where many aspiring writers fail--they strive for beautiful metaphors, authentic dialogue, and interesting characters, losing sight of the one thing that every engaging story must do: ignite the brain's hardwired desire to learn what happens next. When writers tap into the evolutionary purpose of story and electrify our curiosity, it triggers a delicious dopamine rush that tells us to pay attention. Without it, even the most perfect prose won't hold anyone's interest. Backed by recent breakthroughs in neuroscience as well as examples from novels, screenplays, and short stories, Wired for Story offers a revolutionary look at story as the brain experiences it. Each chapter zeroes in on an aspect of the brain, its corresponding revelation about story, and the way to apply it to your storytelling right now.

Everybody Writes: Your Go-To Guide to Creating Ridiculously Good Content


Ann Handley - 2014
    If you are on social media, you are in marketing. And that means that we are all relying on our words to carry our marketing messages. We are all writers.Yeah, but who cares about writing anymore? In a time-challenged world dominated by short and snappy, by click-bait headlines and Twitter streams and Instagram feeds and gifs and video and Snapchat and YOLO and LOL and #tbt. . . does the idea of focusing on writing seem pedantic and ordinary?Actually, writing matters more now, not less. Our online words are our currency; they tell our customers who we are.Our writing can make us look smart or it can make us look stupid. It can make us seem fun, or warm, or competent, or trustworthy. But it can also make us seem humdrum or discombobulated or flat-out boring.That means you've got to choose words well, and write with economy and the style and honest empathy for your customers. And it means you put a new value on an often-overlooked skill in content marketing: How to write, and how to tell a true story really, really well. That's true whether you're writing a listicle or the words on a Slideshare deck or the words you're reading right here, right now...And so being able to communicate well in writing isn't just nice; it's necessity. And it's also the oft-overlooked cornerstone of nearly all our content marketing.In Everybody Writes, top marketing veteran Ann Handley gives expert guidance and insight into the process and strategy of content creation, production and publishing, with actionable how-to advice designed to get results.These lessons and rules apply across all of your online assets — like web pages, home page, landing pages, blogs, email, marketing offers, and on Facebook, Twitter, LinkedIn, and other social media. Ann deconstructs the strategy and delivers a practical approach to create ridiculously compelling and competent content. It's designed to be the go-to guide for anyone creating or publishing any kind of online content — whether you're a big brand or you're small and solo.Sections include: How to write better. (Or, for "adult-onset writers": How to hate writing less.) Easy grammar and usage rules tailored for business in a fun, memorable way. (Enough to keep you looking sharp, but not too much to overwhelm you.) Giving your audience the gift of your true story, told well. Empathy and humanity and inspiration are key here, so the book covers that, too. Best practices for creating credible, trustworthy content steeped in some time-honored rules of solid journalism. Because publishing content and talking directly to your customers is, at its heart, a privilege. "Things Marketers Write": The fundamentals of 17 specific kinds of content that marketers are often tasked with crafting. Content Tools: The sharpest tools you need to get the job done. Traditional marketing techniques are no longer enough. Everybody Writes is a field guide for the smartest businesses who know that great content is the key to thriving in this digital world.

Writing the Breakout Novel


Donald Maass - 2001
    Maybe you've already been published, but your latest effort is stuck in mid-list limbo. Whatever the case may be, author and literary agent Donald Maass can show you how to take your prose to the next level and write a breakout novel - one that rises out of obscurity and hits the best-seller lists.Maass details the elements that all breakout novels share - regardless of genre - then shows you writing techniques that can make your own books stand out and succeed in a crowded marketplace.You'll learn to:- establish a powerful and sweeping sense of time and place - weave subplots into the main action for a complex, engrossing story - create larger-than-life characters that step right off the page - explore universal themes that will interest a broad audience of readers - sustain a high degree of narrative tension from start to finish - develop an inspired premise that sets your novel apart from the competitionThen, using examples from the recent works of several best-selling authors - including novelist Anne Perry - Maass illustrates methods for upping the ante in every aspect of your novel writing. You'll capture the eye of an agent, generate publisher interest and lay the foundation for a promising career.

Online Marketing for Busy Authors: A Step-By-Step Guide


Fauzia Burke - 2016
    For the first time, authors have direct access to the public via the Internet and can create a community eagerly awaiting their book. But where do new authors start? How do they sort through the dizzying range of online options? Where should they spend their time online and what should they be doing? Enter Fauzia Burke, a digital book marketing pioneer and friend of overwhelmed writers everywhere. She takes authors step-by-step through the process of identifying their unique personal brand, defining their audience, clarifying their aspirations and goals, and setting priorities. She offers advice on designing a successful website, building a mailing list of superfans, blogging, creating an engagement strategy for social media, and more. By following Burke's expert advice, authors can conquer the Internet and still get their next manuscript in on time. "

The Screenwriter's Bible: A Complete Guide to Writing, Formatting, and Selling Your Script


David Trottier - 1994
    The author shows the correct formats for both screenplays and teleplays, and takes the writer through the writing and marketing process.

The Tetris Effect: The Game that Hypnotized the World


Dan Ackerman - 2016
    But how did an obscure Soviet programmer, working on frail, antiquated computers, create a product which has now earned nearly 1 billion in sales? How did a makeshift game turn into a worldwide sensation, which has been displayed at the Museum of Modern Art, inspired a big-budget sci-fi movie, and been played in outer space? A quiet but brilliant young man, Alexey Pajitnov had long nurtured a love for the obscure puzzle game pentominoes, and became obsessed with turning it into a computer game. Little did he know that the project that he labored on alone, hour after hour, would soon become the most addictive game ever made. In this fast-paced business story, reporter Dan Ackerman reveals how Tetris became one of the world's first viral hits, passed from player to player, eventually breaking through the Iron Curtain into the West. British, American, and Japanese moguls waged a bitter fight over the rights, sending their fixers racing around the globe to secure backroom deals, while a secretive Soviet organization named ELORG chased down the game's growing global profits.The Tetris Effect is an homage to both creator and creation, and a must-read for anyone who's ever played the game-which is to say everyone.

Replay: The History of Video Games


Tristan Donovan - 2010
    Based on extensive research and over 140 exclusive interviews with key movers and shakers from gaming's past, Replay tells the sensational story of how the creative vision of game designers gave rise to one of the world's most popular and dynamic art forms.

The Comic Toolbox How to Be Funny Even If You're Not


John Vorhaus - 1994
    It offers tools of the trade such as Clash of Context, Tension and Release, The Law of Comic Opposites, The Wildly Inappropriate Response, and The Myth of the Last Great Idea to writers, comics, and anyone else who wants to be funny.

How to Write a Damn Good Novel: A Step-by-Step No Nonsense Guide to Dramatic Storytelling


James N. Frey - 1987
    Talent and inspiration can't be taught, but Frey does provide scores of helpful suggestions and sensible rules and principles.An international bestseller, How to Write a Damn Good Novel will enable all writers to face that intimidating first page, keep them on track when they falter, and help them recognize, analyze, and correct the problems in their own work.

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.

Patterns of Enterprise Application Architecture


Martin Fowler - 2002
    Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned. Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform. This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts. Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them. The topics covered include - Dividing an enterprise application into layers - The major approaches to organizing business logic - An in-depth treatment of mapping between objects and relational databases - Using Model-View-Controller to organize a Web presentation - Handling concurrency for data that spans multiple transactions - Designing distributed object interfaces

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)


Michael T. Nygard - 2007
    Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.Mike explains that many problems with systems today start with the design.

Make Time: How to Focus on What Matters Every Day


Jake Knapp - 2018
    Why? In a world where information refreshes endlessly and the workday feels like a race to react to other people's priorities faster, frazzled and distracted has become our default position. But what if the exhaustion of constant busyness wasn't mandatory? What if you could step off the hamster wheel and start taking control of your time and attention? That's what this book is about. As creators of Google Ventures' renowned "design sprint," Jake and John have helped hundreds of teams solve important problems by changing how they work. Building on the success of these sprints and their experience designing ubiquitous tech products from Gmail to YouTube, they spent years experimenting with their own habits and routines, looking for ways to help people optimize their energy, focus, and time. Now they've packaged the most effective tactics into a four-step daily framework that anyone can use to systematically design their days. Make Time is not a one-size-fits-all formula. Instead, it offers a customizable menu of bite-size tips and strategies that can be tailored to individual habits and lifestyles. Make Time isn't about productivity, or checking off more to-dos. Nor does it propose unrealistic solutions like throwing out your smartphone or swearing off social media. Making time isn't about radically overhauling your lifestyle; it's about making small shifts in your environment to liberate yourself from constant busyness and distraction. A must-read for anyone who has ever thought, If only there were more hours in the day..., Make Time will help you stop passively reacting to the demands of the modern world and start intentionally making time for the things that matter.