Why Software Sucks...and What You Can Do about It
David S. Platt - 2006
. . . Put this one on your must-have list if you have software, love software, hate programmers, or even ARE a programmer, because Mr. Platt (who teaches programming) has set out to puncture the bloated egos of all those who think that just because they can write a program, they can make it easy to use. . . . This book is funny, but it is also an important wake-up call for software companies that want to reduce the size of their customer support bills. If you were ever stuck for an answer to the question, 'Why do good programmers make such awful software?' this book holds the answer."--John McCormick, Locksmith columnist, TechRepublic.com "I must say first, I don't get many computing manuscripts that make me laugh out loud. Between the laughs, Dave Platt delivers some very interesting insight and perspective, all in a lucid and engaging style. I don't get much of that either!"--Henry Leitner, assistant dean for information technology andsenior lecturer on computer science, Harvard University "A riotous book for all of us downtrodden computer users, written in language that we understand."--Stacy Baratelli, author's barber "David's unique take on the problems that bedevil software creation made me think about the process in new ways. If you care about the quality of the software you create or use, read this book."--Dave Chappell, principal, Chappell & Associates "I began to read it in my office but stopped before I reached the bottom of the first page. I couldn't keep a grin off my face! I'll enjoy it after I go back home and find a safe place to read."--Tsukasa Makino, IT manager "David explains, in terms that my mother-in-law can understand, why the software we use today can be so frustrating, even dangerous at times, and gives us some real ideas on what we can do about it."--Jim Brosseau, Clarrus Consulting Group, Inc. A Book for Anyone Who Uses a Computer Today...and Just Wants to Scream! Today's software sucks. There's no other good way to say it. It's unsafe, allowing criminal programs to creep through the Internet wires into our very bedrooms. It's unreliable, crashing when we need it most, wiping out hours or days of work with no way to get it back. And it's hard to use, requiring large amounts of head-banging to figure out the simplest operations.It's no secret that software sucks. You know that from personal experience, whether you use computers for work or personal tasks. In this book, programming insider David Platt explains why that's the case and, more importantly, why it doesn't have to be that way. And he explains it in plain, jargon-free English that's a joy to read, using real-world examples with which you're already familiar. In the end, he suggests what you, as a typical user, without a technical background, can do about this sad state of our software--how you, as an informed consumer, don't have to take the abuse that bad software dishes out.As you might expect from the book's title, Dave's expose is laced with humor--sometimes outrageous, but always dead on. You'll laugh out loud as you recall incidents with your own software that made you cry. You'll slap your thigh with the same hand that so often pounded your computer desk and wished it was a bad programmer's face. But Dave hasn't written this book just for laughs. He's written it to give long-overdue voice to your own discovery--that software does, indeed, suck, but it shouldn't.
Node: Up and Running: Scalable Server-Side Code with JavaScript
Tom Hughes-Croucher - 2011
You'll learn hands-on how Node makes life easier for experienced JavaScript developers: not only can you work on the front end and back end in the same language, you'll also have more flexibility in choosing how to divide application logic between client and server.Written by a core contributor to the framework, Node: Up and Running shows you how Node scales up to support large numbers of simultaneous connections across multiple servers, and scales down to let you create quick one-off applications with minimal infrastructure. Built on the V8 JavaScript engine that runs Google Chrome, Node is already winning the hearts and minds of many companies, including Google and Yahoo! This book shows you why.Understand Node's event-loop architecture, non-blocking I/O, and event-driven programmingDiscover how Node supports a variety of database and data storage toolsLearn best practices for writing easy-to-maintain code for NodeGet concrete examples of how to use the various Node APIs in practiceTake advantage of the book’s complete API reference
Textbook of Machine Design
R.S. Khurmi - 1996
It is also recommended for students studying btech, be, and other professional courses related to machine design. The book is systematic and is presented in clear and simple language. The syllabus of the book is in line with the course at nmims. It is good reference book for students of other colleges too. The book explains the life cycle of engineering design, with respect to machines beginning from identifying a problem, defining it in relatively simpler terms, considering the environment in which it operates, and finding a solution to solve problems or improvise methods. It includes more than 30 chapters like shafts, levers, chain drives, power screws, flywheel, springs, clutches, brakes, welding joints, pressure vessels, spur gears, internal combustion engine parts, bevel gears, pipes and pipe joints, worms gears, columns and struts, riveted joints, keys and coupling, and more. S chand publishing is the publisher of a textbook of machine design, and it was published in 2005. This 25th revised edition book is available in paperback. Key features: this is a multi-coloured edition with pictures, illustrations, diagrams, and graphics to support the concepts explained. About the authorsj k gupta and r s khurmi have authored the book. Dr r s khurmi worked as a professor in delhi university, and now he writes books on engineering. J k gupta is also a technical writer, and writes mostly in collaboration with r s khurmi. They have their individual authored books as well like strength of material, life and work of ramesh chunder dutta c. I. E, and history of sirsa town. Some of the books that have been authored by both of them are refrigeration tables with chart, textbook of refrigeration and airconditioning (m. E.
Hidden Persuasion. 33 Psychological Influence Techniques in Advertising
Marc Andrews - 2013
They are constantly attempting to persuade us to buy, learn and act. Some are more successful than others in infl uencing our behavior and choices. What is the secret power of these messages? How do they succeed in changing our behavior?This book analyzes advertising beyond the persuasive power of the imagery itself. It explains the psychology behind 33 effective infl uence techniques in visual persuasion and how to apply them.The techniques range from infl uencing essentials to more obscure and insidious ones. The reader will gain deep insights into how visual means are constructed to infl uence behavior and decisionmaking on an unconscious level.All techniques are supported by rich visual references and additional information on the psychology of behavior change. This publication is not just an eye-opener for professionals and students in the communications and design field, but also for anybody who wants to understand how our behavior is infl uenced unconsciously by advertising, social campaigns and governmental messages. The book is co-authored by leading figures in social infl uence and visual persuasion. It is designed as an accessible modern reference book for creating and understanding persuasive visual imagery. It will open your eyes, we promise!- The psychology behind communication- Eye-opening for professionals and the general public- Leading authors in social influence and visual persuasion
ABC's of the Bauhaus: The Bauhaus and Design Theory
Ellen Lupton - 1994
A fascinating fantasia on an elementary theme."And Elysabeth Yates Burns McKee, from Design Book Review says that "perhaps the most successful aspect of The ABC's is its ability to elucidate complexand fundamentaltheroetical aspects of the Bauhaus program."
Digging Into WordPress
Jeff Starr - 2009
From your first steps of learning about WordPress all the way through maintaining a site throughout the years, this book is packed with truly practical information.
Maeda@Media
John Maeda - 2000
Being ambidextrous with Eastern and Western cultures, he can see things most of us overlook. The result is a humor and expression that brings out the best in computers and art."--Nicholas Negroponte John Maeda is one of the world's leading experimental graphic designers and is quickly becoming a digital culture icon. His early preoccupation with the intersection of computer programming and digital art has resulted in a fascinating, interactive, and stunningly beautiful collection of work. Maeda has pioneered many of the key expressive elements that are prevalent on the web today. Among his most well-known works are "The Reactive Square," which features a simple black square on a computer screen that changes shape if one yells at it, and "Time Paint," in which paint flies across the screen. He has created innovative, interactive calendars, digital services, and advertisements for companies such as Sony, Shiseido, and Absolut Vodka. This is the first publication to present a complete overview of Maeda's work and philosophy. A glorious visual exploration of ideas and graphic form, "Maeda @ Media" takes you through Maeda's beginnings in early computerized printouts, to his reactive graphics on CD-ROM, to his dynamic experiments on the web, to his pedagogical approach to digital visual art, and finally to his overarching quest to understand the very nature of the relationship between technology and creativity. Six thematic chapters provide an overview of his entire career and research. But this is not just a catalog of older work: interspersedbetween each chapter is a new visual essay that has been created exclusively for this publication to underline each of the major themes. Coming together in a massive 480 pages, printed in a dazzling array of color combinations on three different kinds of paper, the result is a manifesto, a finely crafted manual and inspiration sourcebook all in one. With over 1000 illustrations.
SOA: Principles of Service Design
Thomas Erl - 2007
It is through an understanding of service design that truly service-oriented solution logic can be created in support of achieving the strategic goals associated with SOA and service-oriented computing. Bestselling SOA author Thomas Erl guides you through a comprehensive, insightful, and visually rich exploration of the service-orientation design paradigm, revealing exactly how services should and should not be designed for real-world SOA. concise introduction to SOA and service-oriented computing concepts and benefits* A thorough exploration of the service-orientation design paradigm as represented by eight specific design principles* A comparison of service-oriented and object-oriented concepts and principles and a clear definition of what qualifies as service-oriented logic* Detailed coverage of four different forms of service-related design granularity* An exhaustive examination of service contracts, with an emphasis on standardization, abstraction, and the utilization of WS-Policy, XML Schema, and WSDL definitions* A comprehensive study of various forms of service-related coupling with an emphasis on the requirements to attaining a suitable level of loose coupling.* achieve truly agnostic and reusable service logic* Techniques for maximizing service reliability, scalability, and performance by instilling high levels of autonomy and emphasizing stateless design* Approaches for positioning services as highly discoverable and interpretable enterprise resources* Unprecedented coverage of how to design services for participation in complex compositions* The definition of concrete links between each design principle and the strategic goals and benefits of SOA and service-oriented computing* Numerous cross-references to key design patterns documented separately in SOA: Design Patterns www.soabooks.com supplements this book with a variety of resources, including content updates, corrections, and sample chapters from other books. www.soaspecs.com provides further support by establishing a descriptive portal to industry specifications referenced in all of the series titles. www.soaglossary.com establishes a master glossary for all SOA titles in this series. www.prenhallprofessional.comwww.soabo... Foreword Chapter 1: OverviewChapter 2: Case Study Background Pa
Build Your Own Website The Right Way Using HTML & CSS
Ian Lloyd - 2006
This book introduces you to HTML and CSS as you follow along with the author, step-by-step, to build a fully functional web site from the ground up.However, unlike countless other "learn web design" books, this title concentrates on modern, best-practice techniques from the very beginning, which means you'll get it right the first time. The web sites you'll build will:Look good on a PC, Mac or Linux computer Render correctly whether your visitors are using Internet Explorer, Firefox, Opera, or Safari Use web standards so your sites will be fast loading and easy to maintain Be accessible to disabled users who use screenreaders to browse the Web By the end of the book, you'll be equipped with enough knowledge to set out on your first projects as a professional web developer, or you can simply use the knowledge you've gained to create attractive, functional, usable and accessible sites for personal use.
The Design Method: A Philosophy and Process for Functional Visual Communication
Eric Karjaluoto - 2013
It’s not a lofty book. It’s an affordable resource that feels like a sit-down with someone who has real answers to share.
Build a Brand in 30 Days: With Simon Middleton, the Brand Strategy Guru
Simon Middleton - 2010
Simon Middleton shows you how to create, manage and communicate your brand profoundly and effectively, in just 30 days, by following 30 clear exercises. How you work through the book is up to you, the result will be the same: an authentic, compelling, and highly distinctive brand that will attract and engage customers and fans. You will learn how to:Establish your brand values and positioning Get the all-important name right Bring your brand to life Turn your customers into your advocates Manage your PR and use your marketing budget wisely Inspire your staff to live the brand too Deal with problems when something goes wrong Branding isn't about funky logos and expensive advertising. Your brand is what your company means to the world. Getting that meaning right is the most important thing you can do in business.'Passionate and persuasive, Simon Middleton has a natural instinct for uncovering the Wow! factor in every brand.' Dawn Gibbins MBE, Veuve Clicquot Business Woman of the Year and Star of Channel 4's The Secret Millionaire
Listening Well
William R. Miller - 2018
Through clear explanation, specific examples, and practical exercises, Dr. Miller offers a step-by-step process for developing your skillfulness in empathic listening. With a solid basis in sixty years of scientific research, these communication skills are not limited to professionals, and can be learned and applied in your everyday life. Instead of assuming that you know the meaning of what you think you heard, empathic listening lets you develop a more accurate understanding and prevent miscommunication. Empathic understanding can help to deepen personal relationships, alleviate conflict, communicate across differences, and promote positive change. The author also discusses skills for expressing yourself clearly, and for strengthening close relationships and friendships. Through empathic understanding you have access to life experience far beyond your own, and over time, listening well and deeply becomes a way of being, fostering a compassionate and patient acceptance of human frailties--those of others as well as your own. ""The quality of empathic listening that Carl Rogers brought to us decades ago, that unlocks treasures of intimacy, trust, peace and healing, is alive and well in Bill Miller's own unique voice, as he extends the meanings of this vital relational element for today's world. Readily integrated into our everyday lives and the larger cultures of human conflict, my hope is that we choose to live out the delicate yet strong principles of connection that Listening Well offers us."" --Gay Leah Barfield, Co-Founder and Former Director, Carl Rogers Institute for Peace, Center for Studies of the Person, La Jolla, California ""If there ever was a time for Listening Well, it is now. In its pages, we learn to use our ears to dissolve differences, open hearts, and build bridges. Nothing more needs saying."" --Scott D. Miller, Director, International Center for Clinical Excellence ""Listening Well is a super moon in the dark night sky: brilliant, absorbing, and illuminating. Bill Miller, co-developer of the revolutionary motivational interviewing, blends art and science in teaching the quintessential skills of listening and in fostering human connection."" --John C. Norcross, Professor of Psychology, University of Scranton ""Listening Well is a terrific, hands-on book for individuals or groups dedicated to caring relationships. Full of insight and practical exercises to improve listening skills, I highly recommend it to professionals and lay people alike."" --Debra Engquist, Retired Pastor ""Listening Well is about much more than listening. This short, easy-to-read book provides a brief course in human relationships. With many useful explanations, examples, and exercises, the author demonstrates the what, why, and how of empathy in human interaction. The book is eminently useful for those who want to or need to improve their listening and relationship skills at work or in personal settings."" --Howard Kirschenbaum, Former Chair, Counseling and Human Development, University of Rochester Dr. William R. Miller is Emeritus Distinguished Professor of Psychology and Psychiatry at the University of New Mexico, with over forty years of experience in teaching empathic understanding. His many books include Lovingkindness, Quantum Change, Motivational Interviewing, and Portals: Two Lives Intertwined by Adoption.
Reengineering Retail: The Future of Selling in a Post-Digital World
Doug Stephens - 2017
As predicted, online giants like Amazon and Alibaba.com are growing at a dizzying pace. Hundreds of well-known brick and mortar retailers have closed their doors, and brands and retailers across categories are struggling to understand the shifting needs and expectations of a new consumer.Picking up where The Retail Revival left off, Reengineering Retail explores the coming revolution in the global retail and consumer goods market, offering sales and marketing executives a roadmap to the future.Author and internationally renowned consumer futurist, Doug Stephens, paints a bold vision of the future where every aspect of the retail experience as we know it, will be radically transformed. From online to bricks and mortar, the very concept of what stores are, how consumers shop them, and even the core economic model for revenue, will be will be profoundly reinvented; changes sure to affect not only retailers large and small but any business with a stake in the global retail industry.Infused with real world examples and interviews with industry disruptors, Reengineering Retail illustrates the vast opportunities at play for bold brands and business leaders. Stephens’ strategies will provide businesses with the foresight required to move quickly and effectively into the future.
Graphic Design: A User's Manual
Adrian Shaughnessy - 2009
Set out in A-Z style and written in a realistic, conversational, and insightful way, the book provides advice on the fundamental topics and issues that face designers in their daily lives. It looks at everything from kerning to presenting, from budgeting to dealing with rejection, from annual reports to interface design. Adrian Shaughnessy, author of the best-selling How to be a Graphic Designer Without Losing Your Soul, is himself a successful designer, and brings a wealth of experience to this very useful and entertaining book.