Design & UX
Adobe, one of the world’s largest and most powerful software companies, is trying something new: It's applying machine learning and image recognition to graphic and web design. In an unnamed project, the company has created tools that automate designers' tasks, like cropping photos and designing web pages. Should designers be worried?
Google has famously rolled out dozens of “beta” releases, apparently hoping that iteration would turn them into great products. This massive, expensive, and ongoing experiment with the engineer-and-iterate approach to product development has not led to a portfolio of great products, but to a graveyard of failed ones.
Four months ago, I left my cushy San Francisco gig at LinkedIn to learn to code. As an aspiring designer, I didn’t have a clue about how web products were built. Coding was the next logical step to pursuing this goal.
The advent of digital products as an integral part of everyday life absorbed this idea together with the term immediately. In this sphere, onboarding is the number of techniques and interactions whose objective is to comfort user and give the first concise introduction of the product.
Software developers have tools to help manage screen layout complexity: constraint systems like iOS’ AutoLayout and Android’s ConstraintLayout, Flexbox, and even grid-specific frameworks like the upcoming CSS Grid. But layout decisions should be made by designers, not delegated to developers. They’re critical to the form and function of an interface. Designers must be able to explore the consequences of grid layout decisions visually, not just in code.