Designing Social Interfaces


Christian Crumlish - 2009
    Designing sites that foster user interaction and community-building is a valuable skill for web developers and designers today, but it's not that easy to understand the nuances of the social web. Now you have help. Christian Crumlish and Erin Malone share hard-won insights into what works, what doesn't, and why. You'll learn how to balance opposing factions and grow healthy online communities by co-creating them with your users.Understand the overarching principles you need to consider for every website you createLearn basic design patterns for adding social components to an existing siteRein in misbehaving users on an active community siteBuild a social experience around a product or service and invite people to joinDevelop a social utility without having to build an entirely new infrastructureEnable users of your site's content to interact with one anotherOffer your members the opportunity to connect in the real worldLearn to recognize and avoid antipatterns: emergent bad practices in the social network and social media space

The Systems Thinking Playbook: Exercises to Stretch and Build Learning and Systems Thinking Capabilities


Linda Booth Sweeney - 2010
    It provides short gaming exercises that illustrate the subtleties of systems thinking. The companion DVD shows the authors introducing and running each of the thirty games. The thirty games are classified by these areas of learning: Systems Thinking, Mental Models, Team Learning, Shared Vision, and Personal Mastery. Each description clearly explains when, how, and why the game is useful. There are explicit instructions for debriefing each exercise as well as a list of all required materials. A summary matrix has been added for a quick glance at all thirty games. When you are in a hurry to find just the right initiative for some part of your course, the matrix will help you find it. Linda Booth Sweeney and Dennis Meadows both have many years of experience in teaching complex concepts. This book reflects their insights. Every game works well and provokes a deep variety of new insights about paradigms, system boundaries, causal-loop diagrams, reference modes, and leverage points. Each of the thirty exercises here was tested and refined many times until it became a reliable source of learning. Some of the games are adapted from classics of the outdoor education field. Others are completely new. But all of them complement readings and lectures to help participants understand intuitively the principles of systems thinking. Biography Linda Booth Sweeney, Ed. D., is a researcher and writer dedicated to making the principles of systems thinking and sustainability accessible to children and others. She has worked with Outward Bound, Sloan School of M.I.T., and Schlumberger Excellence in Educational Development, or SEED. She is the author of The Systems Thinking Playbook; When a Butterfly Sneezes: A guide for helping children explore interconnections in our world through favorite stories; The SEED Water Book ; and numerous academic journals and newsletters. Sweeney liv

To Engineer Is Human: The Role of Failure in Successful Design


Henry Petroski - 1985
    More than a series of fascinating case studies, To Engineer Is Human is a work that looks at our deepest notions of progress and perfection, tracing the fine connection between the quantifiable realm of science and the chaotic realities of everyday life."Alert, inquisitive, unspecialized, wholly human...refreshingly eclectic." --The Spectator"Henry Petroski is an ardent engineer, and if he writes more good books like this, he might find himself nominated to become the meistersinger of the guild. [This is] a refreshing plunge into the dynamics of the engineering ethos...as straightforward as an I-beam."--Science

Naked Statistics: Stripping the Dread from the Data


Charles Wheelan - 2012
    How can we catch schools that cheat on standardized tests? How does Netflix know which movies you’ll like? What is causing the rising incidence of autism? As best-selling author Charles Wheelan shows us in Naked Statistics, the right data and a few well-chosen statistical tools can help us answer these questions and more.For those who slept through Stats 101, this book is a lifesaver. Wheelan strips away the arcane and technical details and focuses on the underlying intuition that drives statistical analysis. He clarifies key concepts such as inference, correlation, and regression analysis, reveals how biased or careless parties can manipulate or misrepresent data, and shows us how brilliant and creative researchers are exploiting the valuable data from natural experiments to tackle thorny questions.And in Wheelan’s trademark style, there’s not a dull page in sight. You’ll encounter clever Schlitz Beer marketers leveraging basic probability, an International Sausage Festival illuminating the tenets of the central limit theorem, and a head-scratching choice from the famous game show Let’s Make a Deal—and you’ll come away with insights each time. With the wit, accessibility, and sheer fun that turned Naked Economics into a bestseller, Wheelan defies the odds yet again by bringing another essential, formerly unglamorous discipline to life.

Gamestorming: A Playbook for Innovators, Rule-breakers, and Changemakers


Dave Gray - 2010
    But creating an environment for creative thinking and innovation can be a daunting challenge. How can you make it happen at your company? The answer may surprise you: gamestorming.This book includes more than 80 games to help you break down barriers, communicate better, and generate new ideas, insights, and strategies. The authors have identified tools and techniques from some of the world's most innovative professionals, whose teams collaborate and make great things happen. This book is the result: a unique collection of games that encourage engagement and creativity while bringing more structure and clarity to the workplace. Find out why -- and how -- with Gamestorming.Overcome conflict and increase engagement with team-oriented gamesImprove collaboration and communication in cross-disciplinary teams with visual-thinking techniquesImprove understanding by role-playing customer and user experiencesGenerate better ideas and more of them, faster than ever beforeShorten meetings and make them more productiveSimulate and explore complex systems, interactions, and dynamicsIdentify a problem's root cause, and find the paths that point toward a solution

Embed with Games: A Year on the Couch with Game Developers


Cara Ellison - 2015
    The internet generously helped fund her travel costs through a subscription service, egging her on in the only way it could, the pledges going up each month. This is the collected work, called 'Embed With Games', with an exclusive introduction from Kieron Gillen, a cover from comics artist Irene Koh, and a conclusion exclusive to the ebook.From London to Los Angeles, from the Netherlands to Malaysia to Japan to Australia, the book reveals how people involved in games are taking what they see around them and expressing it in digital playgrounds for other people to experience.An emotional, weird, sometimes intimate experience, this is open ribcage writing about the side of making video games most people don't see or know about.

Software Requirements 3


Karl Wiegers - 1999
    Two leaders in the requirements community have teamed up to deliver a contemporary set of practices covering the full range of requirements development and management activities on software projects. Describes practical, effective, field-tested techniques for managing the requirements engineering process from end to end. Provides examples demonstrating how requirements "good practices" can lead to fewer change requests, higher customer satisfaction, and lower development costs. Fully updated with contemporary examples and many new practices and techniques. Describes how to apply effective requirements practices to agile projects and numerous other special project situations. Targeted to business analysts, developers, project managers, and other software project stakeholders who have a general understanding of the software development process. Shares the insights gleaned from the authors' extensive experience delivering hundreds of software-requirements training courses, presentations, and webinars.New chapters are included on specifying data requirements, writing high-quality functional requirements, and requirements reuse. Considerable depth has been added on business requirements, elicitation techniques, and nonfunctional requirements. In addition, new chapters recommend effective requirements practices for various special project situations, including enhancement and replacement, packaged solutions, outsourced, business process automation, analytics and reporting, and embedded and other real-time systems projects.

The Game Believes in You: How Digital Play Can Make Our Kids Smarter


Greg Toppo - 2015
    Greg Toppo's The Game Believes in You presents the story of a small group of visionaries who, for the past 40 years, have been pushing to get game controllers into the hands of learners. Among the game revolutionaries you'll meet in this book:*A game designer at the University of Southern California leading a team to design a video-game version of Thoreau's Walden Pond.*A young neuroscientist and game designer whose research on "Math Without Words" is revolutionizing how the subject is taught, especially to students with limited English abilities.*A Virginia Tech music instructor who is leading a group of high school-aged boys through the creation of an original opera staged totally in the online game Minecraft.Experts argue that games do truly "believe in you." They focus, inspire and reassure people in ways that many teachers can't. Games give people a chance to learn at their own pace, take risks, cultivate deeper understanding, fail and want to try again-right away-and ultimately, succeed in ways that too often elude them in school. This book is sure to excite and inspire educators and parents, as well as provoke some passionate debate.

Fun Inc.: Why games are the 21st Century's most serious business


Tom Chatfield - 2010
    Fun Inc. dispels these misconceptions, revealing that 40 per cent of all video game players are women, that most of the bestselling console games of all time involve no real-world violence at all, and how World of Warcraft's online community of over 12 million players is changing our understanding of what it means to be sociable in the modern world.But understanding games means a lot more than simply challenging stereotypes. Find out why the South Korean government will invest $200 billion into its video games industry over the next 4 years and how games are used to train the US Military, to model global pandemics and to campaign against human rights abuses in Africa.Game worlds are creating a new science of mass engagement that is starting to transform our understanding of economics, business and communications. Whether you like video games or loathe them, Fun Inc. will show you that you cannot ignore them.

Python Essential Reference (Developer's Library)


David Beazley - 1999
    This text concisely describes the Python language and its programming environment for those readers already familiar with languages such as C and C++.

Universal Principles of Design: 100 Ways to Enhance Usability, Influence Perception, Increase Appeal, Make Better Design Decisions, and Teach Through Design


William Lidwell - 2003
    Because no one can be an expert on everything, designers have always had to scramble to find the information and know-how required to make a design work - until now. Universal Principles of Design is the first cross-disciplinary reference of design. Richly illustrated and easy to navigate, this book pairs clear explanations of the design concepts featured with visual examples of those concepts applied in practice. From the 80/20 rule to chunking, from baby-face bias to Ockham's razor, and from self-similarity to storytelling, 100 design concepts are defined and illustrated for readers to expand their knowledge.This landmark reference will become the standard for designers, engineers, architects, and students who seek to broaden and improve their design expertise.

A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half


Mark Myers - 2013
     Master each chapter with free interactive exercises online. Live simulation lets you see your practice code run in your browser. 2,000 lines of color-keyed sample code break it all down into easy-to-learn chunks. Extra help through the rough spots so you're less likely to get stuck. Tested on non-coders—including the author's technophobe wife. Become fluent in all the JavaScript fundamentals, in half the time. Display alert messages to the user Gather information through prompts Manipulate variables Build statements Do math Use operators Concatenate text Run routines based on conditions Compare values Work with arrays Run automated routines Display custom elements on the webpage Generate random numbers Manipulate decimals Round numbers Create loops Use functions Find the current date and time Measure time intervals Create a timer Respond to the user's actions Swap images Control colors on the webpage Change any element on the webpage Improvise new HTML markup on the fly Use the webpage DOM structure Insert comments Situate scripts effectively Create and change objects Automate object creation Control the browser's actions Fill the browser window with custom content Check forms for invalid entries Deal with errors Make a more compelling website Increase user-friendliness Keep your user engaged

The Sketchnote Handbook: The Illustrated Guide to Visual Note Taking


Mike Rohde - 2012
    Author Mike Rohde shows you how to incorporate sketchnoting techniques into your note-taking process--regardless of your artistic abilities--to help you better process the information that you are hearing and seeing through drawing, and to actually have fun taking notes. The Sketchnote Handbook explains and illustrates practical sketchnote techniques for taking visual notes at your own pace as well as in real time during meetings and events. Rhode also addresses most people's fear of drawing by showing, step-by-step, how to quickly draw people, faces, type, and simple objects for effective and fast sketchnoting. The book looks like a peek into the author's private sketchnote journal, but it functions like a beginner's guide to sketchnoting with easy-to-follow instructions for drawing out your notes that will leave you itching to attend a meeting just so you can draw about it.

Mastering Regular Expressions


Jeffrey E.F. Friedl - 1997
    They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you'll appreciate this book's unprecedented detail and breadth of coverage. If you think you know all you need to know about regularexpressions, this book is a stunning eye-opener.As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them.Yet despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized. Yet what is power in the hands of an expert can be fraught with peril for the unwary. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions.Mastering Regular Expressions, Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. Furthermore, this edition has been updated throughout to reflect advances in other languages, including expanded in-depth coverage of Sun's java.util.regex package, which has emerged as the standard Java regex implementation.Topics include:A comparison of features among different versions of many languages and toolsHow the regular expression engine worksOptimization (major savings available here!)Matching just what you want, but not what you don't wantSections and chapters on individual languagesWritten in the lucid, entertaining tone that makes a complex, dry topic become crystal-clear to programmers, and sprinkled with solutions to complex real-world problems, Mastering Regular Expressions, Third Edition offers a wealth information that you can put to immediateuse.Reviews of this new edition and the second edition: "There isn't a better (or more useful) book available on regular expressions."--Zak Greant, Managing Director, eZ Systems"A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you."--Dr. Chris Brown, Linux Format"The author does an outstanding job leading the reader from regexnovice to master. The book is extremely easy to read and chock full ofuseful and relevant examples...Regular expressions are valuable toolsthat every developer should have in their toolbox. Mastering RegularExpressions is the definitive guide to the subject, and an outstandingresource that belongs on every programmer's bookshelf. Ten out of TenHorseshoes."--Jason Menard, Java Ranch

The Art of Creative Thinking


Rod Judkins - 2015
    Rod Judkins, a lecturer in creativity at the world-famous St Martin's College of Art, will examine the behaviour of successful creative thinkers and explain how all of us can learn from them to improve our lives. Judkins will draw on an extraordinary range of reference points, from the Dada Manifesto to Andy Warhol's studio, via Steve Jobs, Nobel Prize winning economists and many others, and distil a lifetime's expertise into 90 succinct chapters. Along the way he shares the story of most successful class in educational history (in which every single student won a Nobel prize); shows why graphic nudity during public speaking can be both a curse and surprisingly persuasive; and reveals why, in the twenty-first century, it's technically illegal to be as good as good as Michelangelo.