Evil by Design: Interaction Design to Lead Us Into Temptation


Chris Nodder - 2013
    Approaching persuasive design from the dark side, this book melds psychology, marketing, and design concepts to show why we're susceptible to certain persuasive techniques. Packed with examples from every nook and cranny of the web, it provides easily digestible and applicable patterns for putting these design techniques to work. Organized by the seven deadly sins, it includes:Pride -- use social proof to position your product in line with your visitors' values Sloth -- build a path of least resistance that leads users where you want them to go Gluttony -- escalate customers' commitment and use loss aversion to keep them there Anger -- understand the power of metaphysical arguments and anonymity Envy -- create a culture of status around your product and feed aspirational desires Lust -- turn desire into commitment by using emotion to defeat rational behavior Greed -- keep customers engaged by reinforcing the behaviors you desire Now you too can leverage human fallibility to create powerful persuasive interfaces that people will love to use -- but will you use your new knowledge for good or evil? Learn more on the companion website, evilbydesign.info.

The 10 Stories Great Leaders Tell (Ignite Reads)


Paul Smith - 2019
    He teaches people how to be more effective leaders by communicating their company's important mission, inspiring creativity, and earning the trust of valued stakeholders. The 10 Stories Great Leaders Tell explores the journey behind success, and breaks down not just the importance of your company's story but how to craft compelling ones of your own.

How to Architect


Doug Patt - 2012
    Changing the function of a word, or a room, can produce surprise and meaning. In How to Architect, Patt--an architect and the creator of a series of wildly popular online videos about architecture--presents the basics of architecture in A-Z form, starting with A is for Asymmetry (as seen in Chartres Cathedral and Frank Gehry), detouring through N is for Narrative, and ending with Z is for Zeal (a quality that successful architects tend to have, even in fiction--see The Fountainhead's architect-hero Howard Roark.)How to Architect is a book to guide you on the road to architecture. If you are just starting on that journey or thinking about becoming an architect, it is a place to begin. If you are already an architect and want to remind yourself of what drew you to the profession, it is a book of affirmation. And if you are just curious about what goes into the design and construction of buildings, this book tells you how architects think. Patt introduces each entry with a hand-drawn letter, and accompanies the text with illustrations that illuminate the concept discussed: a fallen Humpty Dumpty illustrates the perils of fragile egos; photographs of an X-Acto knife and other hand tools remind us of architecture's nondigital origins.How to Architect offers encouragement to aspiring architects but also mounts a defense of architecture as a profession--by calling out a defiant verb: architect!

Complex Adaptive Systems: An Introduction to Computational Models of Social Life


John H. Miller - 2007
    Such systems--whether political parties, stock markets, or ant colonies--present some of the most intriguing theoretical and practical challenges confronting the social sciences. Engagingly written, and balancing technical detail with intuitive explanations, Complex Adaptive Systems focuses on the key tools and ideas that have emerged in the field since the mid-1990s, as well as the techniques needed to investigate such systems. It provides a detailed introduction to concepts such as emergence, self-organized criticality, automata, networks, diversity, adaptation, and feedback. It also demonstrates how complex adaptive systems can be explored using methods ranging from mathematics to computational models of adaptive agents. John Miller and Scott Page show how to combine ideas from economics, political science, biology, physics, and computer science to illuminate topics in organization, adaptation, decentralization, and robustness. They also demonstrate how the usual extremes used in modeling can be fruitfully transcended.

Lean Analytics: Use Data to Build a Better Startup Faster


Alistair Croll - 2013
    Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find the right customers, decide what to build, how to monetize your business, and how to spread the word. Packed with more than thirty case studies and insights from over a hundred business experts, Lean Analytics provides you with hard-won, real-world information no entrepreneur can afford to go without.Understand Lean Startup, analytics fundamentals, and the data-driven mindsetLook at six sample business models and how they map to new ventures of all sizesFind the One Metric That Matters to youLearn how to draw a line in the sand, so you’ll know it’s time to move forwardApply Lean Analytics principles to large enterprises and established products

Productivity for Creative People: How to Get Creative Work Done in an "Always on" World


Mark McGuinness - 2016
    His tips are always realistic, accessible, and sticky. It's not just talk, this is productivity advice that will change your life."Jocelyn K. Glei, author and Founding Editor, 99UWe are living in an age of unprecedented creative stimulation--via the internet, social media, all-pervasive technology, and an "always on" working culture.Which means we are living in an age of unprecedented distraction from focused creative work--from all the same sources.First, computers and the internet transformed the work we did at our desks. Then along came smartphones to transform our social lives and make our work mobile.Now we have our work, our network, our media, and our social media with us wherever we go. Augmented Reality (AR) is layering more and more virtual elements over the physical world we inhabit, and Virtual Reality (VR) promises us escape to unlimited virtual worlds.The pace of change is exciting, overwhelming, and unstoppable.And creators are increasingly discovering a downside to the brave new world: countless distractions and interruptions  endless email  pressure to keep up  anxiety about falling behind  difficulty concentrating  aches and pains from too much time at the keyboard  Dig a little deeper, and the biggest concern for many creatives is a nagging sense that their most important work is being left undone.If you're excited by the opportunities of the creative age, but worried about the effect of all those interruptions and digital distractions on your creative work, Productivity for Creative People has been written for you.For the past twenty years creative coach Mark McGuinness has helped hundreds of creatives like you to overcome these challenges.A poet and creative entrepreneur, he is the author of Motivation for Creative People and Resilience: Facing Down Rejection and Criticism on the Road to Success. He is also a co-author of the bestselling books from 99U, Manage Your Day-to-Day and Maximize Your Potential.Mark's latest book, Productivity for Creative People, is a collection of insights, tips, and techniques to help you carve out time for your most important work - while managing your other commitments. All the solutions he shares have been tested with real people in real situations.You will learn: How getting organized can make you more creative  Why multitasking doesn't work  How to tell if you're really overloaded - and what to do about it  The importance of panicking early  How doing nothing can make you more productive  The crucial difference between incubation and procrastination  How to carve out time for your most important creative work  Why boredom is necessary for creativity  What to do about all that email  How to nap like a NASA pilot  A simple technique to reduce smartphone addiction  Productivity for Creative People is the perfect guide to creating extraordinary work without (necessarily) disappearing to a cabin in the woods,

Basics of Web Design: HTML5 & CSS3


Terry Felke-Morris - 2011
    "Basics of Web Design: HTML5 and CSS3, 2e "covers the basic concepts that web designers need to develop their skills: Introductory Internet and Web concepts Creating web pages with HTML5 Configuring text, color, and page layout with Cascading Style Sheets Configuring images and multimedia on web pages Web design best practices Accessibility, usability, and search engine optimization considerations Obtaining a domain name and web host Publishing to the Web

The Art and Science of Java


Eric S. Roberts - 2007
    By following the recommendations of the Association of Computing Machinery's Java Task Force, this first edition text adopts a modern objects-first approach that introduces readers to useful hierarchies from the very beginning.KEY TOPICS: Introduction; Programming by Example; Expressions; Statement Forms; Methods; Objects and Classes; Objects and Memory; Strings and Characters; Object-Oriented Graphics; Event-Driven Programs; Arrays and ArrayLists; Searching and Sorting; Collection Classes; Looking Ahead.MARKET: A modern objects-first approach to the Java programming language that introduces readers to useful class hierarchies from the very beginning.

M Is for (Data) Monkey: A Guide to the M Language in Excel Power Query


Ken Puls - 2015
    As more business intelligence pros begin using Power Pivot, they find that they do not have the Excel skills to clean the data in Excel; Power Query solves this problem. This book shows how to use the Power Query tool to get difficult data sets into both Excel and Power Pivot, and is solely devoted to Power Query dashboarding and reporting.

The Wedding Officiant's Guide: How to Write and Conduct a Perfect Ceremony


Lisa Francesca - 2014
    With the officiating trend on the rise, novice officiants need a resource to guide them. In The Wedding Officiant's Guide, interfaith minister Lisa Francesca breaks down the entire officiating process, from becoming an ordained officiant and interviewing the couple to drafting and performing a moving ceremony. Written in an engaging and friendly tone, and featuring empowering advice, suggested readings, stories and lessons learned from new officiants, and practical tips from wedding planners, this inviting handbook will help new officiants write and deliver a wedding ceremony that fulfills marriage laws, delights guests, and honors the marrying couple.

Spark: The Definitive Guide: Big Data Processing Made Simple


Bill Chambers - 2018
    With an emphasis on improvements and new features in Spark 2.0, authors Bill Chambers and Matei Zaharia break down Spark topics into distinct sections, each with unique goals. You’ll explore the basic operations and common functions of Spark’s structured APIs, as well as Structured Streaming, a new high-level API for building end-to-end streaming applications. Developers and system administrators will learn the fundamentals of monitoring, tuning, and debugging Spark, and explore machine learning techniques and scenarios for employing MLlib, Spark’s scalable machine-learning library. Get a gentle overview of big data and Spark Learn about DataFrames, SQL, and Datasets—Spark’s core APIs—through worked examples Dive into Spark’s low-level APIs, RDDs, and execution of SQL and DataFrames Understand how Spark runs on a cluster Debug, monitor, and tune Spark clusters and applications Learn the power of Structured Streaming, Spark’s stream-processing engine Learn how you can apply MLlib to a variety of problems, including classification or recommendation

React: Up and Running


Stoyan Stefanov - 2015
    With "React: Up and Running" you'll learn how to get off the ground with React, with no prior knowledge.This book teaches you how to build components, the building blocks of your apps, as well as how to organize the components into large-scale apps. In addition, you ll learn about unit testing and optimizing performance, while focusing on the application s data (and letting the UI take care of itself)."

Jumping into C++


Alex Allain - 2013
    As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including:Getting the tools you need to program and how to use them*Basic language feature like variables, loops and functions*How to go from an idea to code*A clear, understandable explanation of pointers*Strings, file IO, arrays, references*Classes and advanced class design*C++-specific programming patterns*Object oriented programming*Data structures and the standard template library (STL)Key concepts are reinforced with quizzes and over 75 practice problems.

Algorithms


Sanjoy Dasgupta - 2006
    Emphasis is placed on understanding the crisp mathematical idea behind each algorithm, in a manner that is intuitive and rigorous without being unduly formal. Features include: The use of boxes to strengthen the narrative: pieces that provide historical context, descriptions of how the algorithms are used in practice, and excursions for the mathematically sophisticated.Carefully chosen advanced topics that can be skipped in a standard one-semester course, but can be covered in an advanced algorithms course or in a more leisurely two-semester sequence.An accessible treatment of linear programming introduces students to one of the greatest achievements in algorithms. An optional chapter on the quantum algorithm for factoring provides a unique peephole into this exciting topic. In addition to the text, DasGupta also offers a Solutions Manual, which is available on the Online Learning Center.Algorithms is an outstanding undergraduate text, equally informed by the historical roots and contemporary applications of its subject. Like a captivating novel, it is a joy to read. Tim Roughgarden Stanford University

Start Here: Read Your Way Into 25 Amazing Authors


Jeff O'Neal - 2012
    Start Here solves that problem; it tells you how to read your way into 25 amazing authors from a wide range of genres--from classics to contemporary fiction to comics.Each chapter presents an author, explains why you might want to try them, and lays out a 3- or 4-book reading sequence designed to help you experience fully what they have to offer. It’s a fun, accessible, and informative way to enrich your reading life.A wide array of writers, critics, and bloggers offer their expertise and passion for these authors to help you get started reading authors you’ve always wanted to try.Includes chapters by Erin Morgenstern (The Night Circus) on Neil Gaiman, Joe Hill (Heart-Shaped Box) on Bernard Malamud, Linda Fairstein (The Alexandra Cooper Series) on Edgar Allan Poe, and Kevin Smokler (Practical Classics) on Sherman Alexie.Also includes chapters on reading your way into:Margaret AtwoodJane AustenRay BradburyItalo CalvinoPhilip K DickCharles DickensE.M. ForsterGabriel Garcia MarquezErnest HemingwayZora Neale HurstonJohn IrvingStephen KingCormac McCarthyHerman MelvilleArthur MillerAlice MunroHaruki MurakamiRichard RussoZadie SmithDavid Foster WallaceColson Whitehead