Agile Retrospectives: Making Good Teams Great


Esther Derby - 2006
    The tools and recipes in this book will help you uncover and solve hidden (and not-so-hidden) problems with your technology, your methodology, and those difficult "people" issues on your team.Project retrospectives help teams examine what went right and what went wrong on a project. But traditionally, retrospectives (also known as "post-mortems") are only helpful at the end of the project--too late to help. You need agile retrospectives that are iterative and incremental. You need to accurately find and fix problems to help the team today.Now, Derby and Larsen show you the tools, tricks, and tips you need to fix the problems you face on a software development project on an on-going basis. You'll see how to architect retrospectives in general, how to design them specifically for your team and organization, how to run them effectively, how to make the needed changes, and how to scale these techniques up. You'll learn how to deal with problems, and implement solutions effectively throughout the project--not just at the end.With regular tune-ups, your team will hum like a precise, world-class orchestra.ContentsForwardPrefaceIntroduction1. Helping your team inspect and adapt2. A retrospective custom-fit for your team3. Leading retrospectives4. Activities to set the stage5. Activities to gather data6. Activities to gather insights7. Activities to decide what to do8. Activities to close the retrospective9. Releases and project retrospectives10. Make it soA1. Facilitation suppliesA2. Debriefing activitiesA3. Activities quick reference matrixA4. Resources for learning facilitation skillsA5. Bibliography

Unity 3.X Game Development Essentials


Will Goldstone - 2009
    With no prior knowledge of game development or 3D required, you will learn from scratch, taking each concept at a time working up to a full 3D mini-game. You'll learn scripting with C# or JavaScript and master the Unity development environment with easy-to-follow stepwise tasks. If you're a designer or animator who wishes to take their first steps into game development or prototyping, or if you've simply spent many hours sitting in front of video games, with ideas bubbling away in the back of your mind, Unity and this book should be your starting point. No prior knowledge of game production is required, inviting you to simply bring with you a passion for making great games.

The Artist's Way: A Spiritual Path to Higher Creativity


Julia Cameron - 1992
    An international bestseller, millions of readers have found it to be an invaluable guide to living the artist’s life. Still as vital today—or perhaps even more so—than it was when it was first published one decade ago, it is a powerfully provocative and inspiring work. In a new introduction to the book, Julia Cameron reflects upon the impact of The Artist’s Way and describes the work she has done during the last decade and the new insights into the creative process that she has gained. Updated and expanded, this anniversary edition reframes The Artist’s Way for a new century.

The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity


Alan Cooper - 1999
    Cooper details many of these meta functions to explain his central thesis: programmers need to seriously re-evaluate the many user-hostile concepts deeply embedded within the software development process. Rather than provide users with a straightforward set of options, programmers often pile on the bells and whistles and ignore or de-prioritise lingering bugs. For the average user, increased functionality is a great burden, adding to the recurrent chorus that plays: "computers are hard, mysterious, unwieldy things." (An average user, Cooper asserts, who doesn't think that way or who has memorised all the esoteric commands and now lords it over others, has simply been desensitised by too many years of badly designed software.) Cooper's writing style is often overblown, with a pantheon of cutesy terminology (i.e. "dancing bearware") and insider back-patting. (When presenting software to Bill Gates, he reports that Gates replied: "How did you do that?" to which he writes: "I love stumping Bill!") More seriously, he is also unable to see beyond software development's importance--a sin he accuses programmers of throughout the book. Even with that in mind, the central questions Cooper asks are too important to ignore: Are we making users happier? Are we improving the process by which they get work done? Are we making their work hours more effective? Cooper looks to programmers, business managers and what he calls "interaction designers" to question current assumptions and mindsets. Plainly, he asserts that the goal of computer usage should be "not to make anyone feel stupid." Our distance from that goal reinforces the need to rethink entrenched priorities in software planning. -- Jennifer Buckendorff, Amazon.com

Upstream: The Quest to Solve Problems Before They Happen


Dan Heath - 2020
    We put out fires. We deal with emergencies. We stay downstream, handling one problem after another, but we never make our way upstream to fix the systems that caused the problems ... [This book] probes the psychological forces that push us downstream--including 'problem blindness,' which can leave us oblivious to serious problems in our midst. And Heath introduces us to the thinkers who have overcome these obstacles and scored ... victories by switching to an upstream mindset.

Hamlet's Hit Points


Robin D. Laws - 2010
    You'll read about the relationships between those beats. You'll also find complete analyses of three stories you know already--Hamlet, Casablanca, and Dr. No--to show you how the system works.Written with roleplayers in mind, Hamlet's Hit Points is an indispensable tool for understanding stories, in games and everywhere else.

The Associated Press Stylebook and Briefing on Media Law


Associated Press - 1977
    With this essential guide in hand, any writer can learn to communicate with the clarity and professionalism for which the Associated Press is famous. Fully revised and updated, this edition contains over 5,000 A to Z entries--including more than 50 new ones--laying out the AP's rules on grammar, spelling, punctuation, capitalization, abbreviation, and word and numeral usage. Comprehensive and easy to use, The AP Stylebook provides the facts and references necessary to write accurately about the world today: correct names of countries and organizations, Internet language and search techniques, language to avoid, common trademarks, and the unique guidelines for business and sports reporting. The final word on media law, The AP Stylebook also includes an invaluable section dedicated to crucial advice on how writers can guard against libel and copyright infringement. The veritable "journalist's bible," this is the one reference that working writers cannot afford to be without.With more than 50 new entries plus updates of more than 100 others, The AP Stylebook includes such features as: An A to Z listing of guides to capitalization, abbreviation, spelling, numerals, and usage* Internet guidelines* Sports guidelines and style* Business guidelines and style* A guide to punctuation* Supreme Court decisions regarding libel law* Summary of First Amendment rules* The right of privacy* Copyright guidelines* Proofreaders' marks

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.

Play Between Worlds: Exploring Online Game Culture


T.L. Taylor - 2006
    L. Taylor examines multiplayer gaming life as it is lived on the borders, in the gaps--as players slip in and out of complex social networks that cross online and offline space. Taylor questions the common assumption that playing computer games is an isolating and alienating activity indulged in by solitary teenage boys. Massively multiplayer online games (MMOGs), in which thousands of players participate in a virtual game world in real time, are in fact actively designed for sociability. Games like the popular Everquest, she argues, are fundamentally social spaces.Taylor's detailed look at Everquest offers a snapshot of multiplayer culture. Drawing on her own experience as an Everquest player (as a female Gnome Necromancer)--including her attendance at an Everquest Fan Faire, with its blurring of online--and offline life--and extensive research, Taylor not only shows us something about games but raises broader cultural issues. She considers "power gamers," who play in ways that seem closer to work, and examines our underlying notions of what constitutes play--and why play sometimes feels like work and may even be painful, repetitive, and boring. She looks at the women who play Everquest and finds they don't fit the narrow stereotype of women gamers, which may cast into doubt our standardized and preconceived ideas of femininity. And she explores the questions of who owns game space--what happens when emergent player culture confronts the major corporation behind the game.

Working Effectively with Legacy Code


Michael C. Feathers - 2004
    This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include: Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform, with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

Hacking: The Art of Exploitation


Jon Erickson - 2003
    This book explains the technical aspects of hacking, including stack based overflows, heap based overflows, string exploits, return-into-libc, shellcode, and cryptographic attacks on 802.11b.

What If?: Writing Exercises for Fiction Writers


Anne Bernays - 1990
    With more than twenty-five years of experience teaching creative writing between them, Anne Bernays and Pamela Painter offer more than seventy-five exercises for both beginners and more experienced writers. These exercises are designed to develop and refine two basic skills: writing like a writer and, just as important, thinking like a writer. They deal with such topics as discovering where to start and end a story; learning when to use dialogue and when to use indirect discourse; transforming real events into fiction; and finding language that both sings and communicates precisely. What If? will be an essential addition to every writer's library, a welcome and much-used companion, a book that gracefully borrows a whisper from the muse.

Resonate: Present Visual Stories that Transform Audiences


Nancy Duarte - 2010
    So why then do so many audiences leave feeling like they've wasted their time? All too often, presentations don't resonate with the audience and move them to transformative action.Just as the author's first book helped presenters become visual communicators, Resonate helps you make a strong connection with your audience and lead them to purposeful action. The author's approach is simple: building a presentation today is a bit like writing a documentary. Using this approach, you'll convey your content with passion, persuasion, and impact.Author has a proven track record, including having created the slides in Al Gore's Oscar-winning An Inconvenient TruthFocuses on content development methodologies that are not only fundamental but will move people to action Upends the usual paradigm by making the audience the hero and the presenter the mentor Shows how to use story techniques of conflict and resolution Presentations don't have to be boring ordeals. You can make them fun, exciting, and full of meaning. Leave your audiences energized and ready to take action with Resonate.

Publication Manual of the American Psychological Association(r)


American Psychological Association - 1952
    With millions of copies sold, the Publication Manual of the American Psychological Association is the style manual of choice for writers, editors, students, educators, and professionals in psychology, sociology, business, economics, nursing, social work, and justice administration, and other disciplines in which effective communication with words and data is fundamental.In addition to providing clear guidance on grammar, the mechanics of writing, and APA style, the Publication Manual offers an authoritative and easy-to-use reference and citation system and comprehensive coverage of the treatment of numbers, metrication, statistical and mathematical data, tables, and figures for use in writing, reports, or presentations. The new edition has been revised and updated to include: The latest guidelines and examples for referencing electronic and online sources New and revised guidelines for submitting papers electronically Improved guidelines for avoiding plagiarism Simplified formatting guidelines for writers using up-to-date word-processing software All new guidelines for presenting case studies Improved guidelines for the construction of tables Updates on copyright and permissions issues for writers New reference examples for audiovisual media and patents An expanded and improved index for quick and easy access Writers, scholars, and professionals will also find: New guidelines on how to choose text, tables, or figures to present data Guidelines for writing cover letters for submitting articles for publication, plus a sample letter Expanded guidelines on the retention of raw data New advice on establishing written agreements for the use of shared data New information on the responsibilities of co-authors New and experienced readers alike will find the 5th Edition a complete resource for writing, presenting, or publishing with clarity and persuasiveness.Approximately 400 pages

Thinking in Systems: A Primer


Donella H. Meadows - 2008
    Edited by the Sustainability Institute’s Diana Wright, this essential primer brings systems thinking out of the realm of computers and equations and into the tangible world, showing readers how to develop the systems-thinking skills that thought leaders across the globe consider critical for 21st-century life.Some of the biggest problems facing the world—war, hunger, poverty, and environmental degradation—are essentially system failures. They cannot be solved by fixing one piece in isolation from the others, because even seemingly minor details have enormous power to undermine the best efforts of too-narrow thinking.While readers will learn the conceptual tools and methods of systems thinking, the heart of the book is grander than methodology. Donella Meadows was known as much for nurturing positive outcomes as she was for delving into the science behind global dilemmas. She reminds readers to pay attention to what is important, not just what is quantifiable, to stay humble, and to stay a learner.In a world growing ever more complicated, crowded, and interdependent, Thinking in Systems helps readers avoid confusion and helplessness, the first step toward finding proactive and effective solutions.