Thinking, designing and doing with, by and for computers.
“Computational thinking refers to a deliberative process that finds a computational solution for a concern. Computational doing refers to use of computation and computational tools to address concerns. Computational design refers to creating new computational tools and methods that are adopted by the members of a community to address their concerns. Unfortunately, the definitions of both “thinking” and “doing” are fuzzy and have allowed misconceptions about the nature of algorithms. Fortunately, it is possible to eliminate the fuzziness in the definitions by focusing on computational design, which is at the intersection between thinking and doing. Computational design is what we are really after and would be a good substitute for computational thinking and doing. (…) Computational design is where the power of the computing revolution is showing up. Computational design is what we are really after and would be a good substitute for computational thinking and doing.”
Peter J. Denning a.k.a. /peter-denning ~ Ubiquity (August 2017) ★
Perceived behavior of the machine triggers human behavior.
“Keeping animation choreography cohesive from the outset of a project can be challenging, especially for small companies. Without a dedicated motion specialist on the team, it can be difficult to prioritize guidelines and patterns early in the design process. What’s more likely to happen is that animations will be added as the product develops.”
Alla Kholmatova a.k.a. /allakholmatova | @craftui ~ A List Apart ★
When things get a name.
“Working daily across so many disciplines, from Engineering to Product Management, Research, Content Strategy and an array of Design specialties, every little overhead in the transfer of information compounds. Inversely, every optimization and positive connection significantly lowers friction for everyone. This is why we’ve created DesignOps, to ease collaboration and amplify effectiveness, not only across product disciplines, but also between the increasingly complex world of Product Design.”
Adrian Cleave a.k.a. /adriancleave ~ Airbnb Design ★
Language being used in processes for communication and specifics.
“Around a year ago, while working at a digital agency, I was given the objective of streamlining our UX design process. Twelve months later, this article shares my thoughts and experiences on how lean thinking helped to instill efficiencies within our UX design process.”
Kyle Cassidy a.k.a. /kycassidy | @kyecass ~ Smashing Magazine ★
System thinking in a design context.
“It seems like the current buzz word in the design industry and everyone wants one. But how exactly can a product benefit from having a living, breathing design language? I’m going to try break down the very basics so you can understand why it’s needed. Creating an underlying language will unite our design philosophies and methodologies across our platform.”
Ezequiel Bruni a.k.a. @ezequielbruni ~ Webdesigner depot ★ courtesy of @IAtv
Design systems are maturing.
“A design system should not simply be a collection of user interface components along with some design theory.”
Jeff Crossman a.k.a. /crossmanj ★
Design systems, the tactical vehicle of enterprise UX managers.
“Takeaway: balance ambition for depth with spreading fundamentals wide across a large enterprise, so that everyone shares a core visual language.”
Nathan Curtis a.k.a. /nathancurtis | @nathanacurtis ~ A List Apart ★
Personas, wireframes and customer journey maps. Now, design systems for visual designers. Each UX discipline has its own deliverable.
“Working in software development and design, we are often required to ship one-off solutions. Sometimes we’re working within time constraints and sometimes we just haven’t yet agreed upon a path forward. These one-off solutions aren’t inherently bad, but if they aren’t built upon a solid foundation, we eventually find ourselves having to pay back accrued technical and design debts. Visual language is like any other language. Misunderstandings arise if the language is not shared and understood by everyone using it. As a product or team grows, the challenges within these modalities compound.”
Karri Saarinen a.k.a. /karrisaarinen | @karrisaarinen ~ Airbnb Design ★
Design systems, not destinations.
“A fundamental shift is happening in the approach to designing cross-platform applications. Designers are moving away from focusing on individual styles, restricted grids and fixed components for singular platforms. Instead, we are focusing on sharing flexible design systems. These easily accessible online repositories include design principles to follow, responsive grid systems, reusable components and style guides with examples of what and what not to do.”
Andy McDonald ~ Electronic Ink ★