Design: Software Design

UXmatters has published 4 articles on the topic Software Design.

Top 3 Trending Articles on Software Design

  1. The 14 Characteristics of Polite Software, Part 1

    June 5, 2017

    The Inmates Are Running the AsylumI recently read Alan Cooper’s book The Inmates Are Running the Asylum, which came out in the late 1990s. Cooper is known as the “Father of Visual Basic” and founder of Cooper, a San Francisco design consultancy. In his book, he takes a comprehensive look at software companies’ engineering-centric development processes and how they lead to unusable software. The book is a must-read for interaction designers.

    For me, the most memorable part of the book is the chapter “Designing for Power,” in which Cooper discusses—among other interesting topics—why we should design human-like politeness into software. In this two part series of articles, I’ll discuss Cooper’s fourteen characteristics of polite software, providing relatable examples—both good and bad. I hope this approach to software design will be as helpful to you as it has been for me. Read More

  2. The Role and Evolution of Design in Software Products


    A space for seeing the world in a different way

    A column by Dirk Knemeyer
    February 6, 2006

    Design professionals often decry the lack of importance and investment their companies place on design. After all, most software projects revolve around a product’s engineering, to the ongoing detriment of its design—not to mention the chagrin of so many designers, who wriggle uncomfortably toward the bottom of the food chain. But there is a good reason for this: products can be very profitable without investing a single penny in interface design—at least, beyond the user interfaces the engineers build. Indeed, at least in the early stages of a market or company, resources dedicated to intentional interface design are often a bonus rather than being viewed as a necessity. Sound crazy? Consider the natural and normal evolution of a software product. Read More

  3. Avoiding Stupid, Rude, Destructive, and Deadly Design

    Mobile Matters

    Designing for every screen

    A column by Steven Hoober
    September 11, 2017

    Even though computers are controlling more and more of the world, they are not always getting smarter. Oh, they’re becoming more sophisticated, but humans must make computer code smart, and we don’t always get things right. It doesn’t help that we’re using old, ad hoc methods of planning, design, and analysis.

    It’s scary that we sometimes don’t know why artificial intelligence (AI) systems work. But we should be even more worried that pretty much every system we use—every app, every device—is now so complex that we cannot possibly predict all system behaviors. Read More

Champion Advertisement
Continue Reading…

New on UXmatters