Book picks similar to
Site-Seeing: A Visual Approach to Web Usability by Luke Wroblewski
design
ux
web-design
usability
The C Programming Language
Brian W. Kernighan - 1978
It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard. From the Preface: We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form. As we said in the first preface to the first edition, C "wears well as one's experience with it grows." With a decade more experience, we still feel that way. We hope that this book will help you to learn C and use it well.
Web Style Guide: Foundations of User Experience Design
Patrick J. Lynch - 1999
This new revised edition confirms Web Style Guide as the go-to authority in a rapidly changing market. As web designers move from building sites from scratch to using content management and aggregation tools, the book’s focus shifts away from code samples and toward best practices, especially those involving mobile experience, social media, and accessibility. An ideal reference for web site designers in corporations, government, nonprofit organizations, and academic institutions, the book explains established design principles and covers all aspects of web design—from planning to production to maintenance. The guide also shows how these principles apply in web design projects whose primary concerns are information design, interface design, and efficient search and navigation.
The User's Journey: Storymapping Products That People Love
Donna Lichaw - 2016
The User’s Journey will show you how, when, and why to use narrative structure, technique, and principles to ideate, craft, and test a cohesive vision for an engaging outcome. See how a “story first” approach can transform your product, feature, landing page, flow, campaign, content, or product strategy.
Why We Fail: Learning From Experience Design Failures
Victor Lombardi - 2013
But this book offers more. It provides important insights into both what can go right and what can go wrong in a product offering. To make great products, we need to understand what makes some fail and others succeed. To all the aspiring, young entrepreneurs who are reading this: take heed. Embrace failure to learn from failure. Learn from failure to avoid failure." —Don Norman Co-founder, Nielsen Norman Group Author of The Design of Everyday Things (Revised and Expanded) Just as pilots and doctors improve by studying crash reports and postmortems, experience designers can improve by learning how customer experience failures cause products to fail in the marketplace. Rather than proselytizing a particular approach to design, Why We Fail holistically explores what teams actually built, why the products failed, and how we can learn from the past to avoid failure ourselves.Why We Fail will help you:1. Understand the key mistakes other teams have made so you don't repeat them2. Turn unavoidable failures into building blocks to be successful3. Create a team environment where failures are controlled and valuable
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.
301 Smart Answers to Tough Interview Questions
Vicky Oliver - 2005
If you want to stand a head above the rest of the pack, 301 Smart Answers to Tough Interview Questions is the definitive guide you need to the real, and sometimes quirky, questions employers are using to weed out candidates.Do you know the best answers to:--It looks like you were fired twice. How did that make you feel?--Do you know who painted this work of art? --What is the best-managed company in America?--If you could be any product in the world, what would you choose?--How many cigars are smoked in a year?--Are you a better visionary or implementer? Why?Leaning on her own years of experience and the experiences of more than 5,000 recent candidates, Vicky Oliver shows you how to finesse your way onto a company's payroll."Everything I always wanted to know about job interviews but was afraid to be asked."-Claude Chene, Senior Vice President, Head of Business Development, U.K. and Europe, Sanford Bernstein & Co.
Contextual Design: Defining Customer-Centered Systems
Hugh Beyer - 1997
This is a practical, hands-on guide for anyone trying to design systems that reflect the way customers want to do their work. The authors developed Contextual Design, the method discussed here, through their work with teams struggling to design products and internal systems. In this book, you'll find the underlying principles of the method and how to apply them to different problems, constraints, and organizational situations.Contextual Design enables you to+ gather detailed data about how people work and use systems + develop a coherent picture of a whole customer population + generate systems designs from a knowledge of customer work+ diagram a set of existing systems, showing their relationships, inconsistencies, redundancies, and omissions
Meggs' History of Graphic Design
Philip B. Meggs - 1983
Under the new authorial leadership of Alston Purvis, this authoritative book offers more than 450 new images, along with expansive coverage of such topics as Italian, Russian, and Dutch design. It reveals a saga of creative innovators, breakthrough technologies, and important design innovations.
Design Systems Handbook
DesignBetter.co - 2017
It reduces design debt, accelerates the design process, and builds bridges between teams working in concert to bring products to life. Learn how you can create your design system and help your team improve product quality while reducing design debt.
Creating Mobile Apps with Xamarin.Forms: Cross-Platform C# Programming for iOS, Android, and Windows Phone
Charles Petzold - 2014
Xamarin.Forms lets you write shared user-interface code in C# and XAML that maps to native controls on these three platforms.
Understanding Context: Environment, Language, and Information Architecture
Andrew Hinton - 2014
Now that we live among digital, always-networked products, apps, and places, context is more complicated than ever—starting with "where" and "who" we are.This practical, insightful book provides a powerful toolset to help information architects, UX professionals, and web and app designers understand and solve the many challenges of contextual ambiguity in the products and services they create. You’ll discover not only how to design for a given context, but also how design participates in making context.Learn how people perceive context when touching and navigating digital environmentsSee how labels, relationships, and rules work as building blocks for contextFind out how to make better sense of cross-channel, multi-device products or servicesDiscover how language creates infrastructure in organizations, software, and the Internet of ThingsLearn models for figuring out the contextual angles of any user experience
Typography Essentials: 100 Design Principles for Working with Type
Ina Saltz - 2009
This comprehensive guide is intended to advance the progress of designers seeking to deepen their typographic expertise. Typography Essentials is a practical, hands-on resource to distill, organize, and compartmentalize—but not to oversimplify—the many complex issues surrounding the effective use of typography. It is for designers of every medium in which type plays a major role, and is organized and designed to make the process enjoyable and entertaining, as well as instructional.This book is divided into four easy-to-use sections: The Letter, The Word, The Paragraph, and The Page. Each of the 100 principles has an explanation and examples representing the principle in action.
Interactive Data Visualization for the Web
Scott Murray - 2013
It’s easy and fun with this practical, hands-on introduction. Author Scott Murray teaches you the fundamental concepts and methods of D3, a JavaScript library that lets you express data visually in a web browser. Along the way, you’ll expand your web programming skills, using tools such as HTML and JavaScript.This step-by-step guide is ideal whether you’re a designer or visual artist with no programming experience, a reporter exploring the new frontier of data journalism, or anyone who wants to visualize and share data.Learn HTML, CSS, JavaScript, and SVG basicsDynamically generate web page elements from your data—and choose visual encoding rules to style themCreate bar charts, scatter plots, pie charts, stacked bar charts, and force-directed layoutsUse smooth, animated transitions to show changes in your dataIntroduce interactivity to help users explore data through different viewsCreate customized geographic maps with dataExplore hands-on with downloadable code and over 100 examples
A Smile in the Mind: Witty Thinking in Graphic Design: Revised and Updated Edition
Beryl McAlhone - 1996
Packed with illustrations showcasing the use of wit by today’s practitioners alongside classic examples, A Smile in the Mind brings together the best projects from around the world and across the decades. The different routes designers can take are examined and illustrated with inspirational examples, exploring wit by technique (such as ambiguity, substitution and double takes), application (including posters, packaging and data visualization) and business area, spanning digital, retail, arts and culture, politics and even matters of life and death.The book also features interviews with legendary designers past and present, answering the biggest question of all: how did they get the idea? Designers offer a glimpse into their private working methods and thought processes, and reveal the inspiration behind classic pieces of work.Showcasing forty years of witty thinking and including over 1,000 projects and 500 designers and creative thinkers, A Smile in the Mind is an essential compendium of contemporary designs and a celebration of classic pieces, resulting in the definitive guide to wit in graphic design. Written with humour and insight, it offers designers a friendly read, a helpful sourcebook and a trigger for ideas.