# interface design

Published articles for interface design.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Firefox Is Getting Its Biggest Redesign in Years. Then Mozilla Got Cold Feet.

DevFeed: [Firefox Is Getting Its Biggest Redesign in Years. Then Mozilla Got Cold Feet.](<https://devfeed.tech/articles/firefox-is-getting-its-biggest-redesign-in-years-then-mozilla-got-cold-feet-9269.md>)

Original publisher: [Read original article](<https://webdesignerdepot.com/firefox-is-getting-its-biggest-redesign-in-years-then-mozilla-got-cold-feet/>)

Author: Alex Harper

Published: 2026-09-09T18:24:32Z

Content type: opinion

Language: en

Sources: [Web Designer Depot](<https://devfeed.tech/sources/web-designer-depot.md>)

Topics: [Firefox](<https://devfeed.tech/topics/firefox.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [browser-design](<https://devfeed.tech/tags/browser-design.md>), [browser-redesign](<https://devfeed.tech/tags/browser-redesign.md>), [browser-ui](<https://devfeed.tech/tags/browser-ui.md>), [browser-ux](<https://devfeed.tech/tags/browser-ux.md>), [design](<https://devfeed.tech/tags/design.md>), [design-controversy](<https://devfeed.tech/tags/design-controversy.md>), [design-trends](<https://devfeed.tech/tags/design-trends.md>), [features](<https://devfeed.tech/tags/features.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [firefox-features](<https://devfeed.tech/tags/firefox-features.md>), [firefox-interface](<https://devfeed.tech/tags/firefox-interface.md>), [firefox-redesign](<https://devfeed.tech/tags/firefox-redesign.md>), [firefox-update](<https://devfeed.tech/tags/firefox-update.md>), [future-of-browsers](<https://devfeed.tech/tags/future-of-browsers.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [mozilla-firefox](<https://devfeed.tech/tags/mozilla-firefox.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [product-design](<https://devfeed.tech/tags/product-design.md>), [themes](<https://devfeed.tech/tags/themes.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [ui-design](<https://devfeed.tech/tags/ui-design.md>), [ux](<https://devfeed.tech/tags/ux.md>), [ux-design](<https://devfeed.tech/tags/ux-design.md>), [visual-ui-design](<https://devfeed.tech/tags/visual-ui-design.md>), [web-browsers](<https://devfeed.tech/tags/web-browsers.md>), [web-design](<https://devfeed.tech/tags/web-design.md>)

### AI overview

Firefox's Project Nova redesign is being softened after user feedback. Mozilla restored Compact Mode and reduced some of the boldest interface changes, while retaining refreshed components, icons, colors, themes, and rounded elements. The article argues that responsive iteration and user control are more valuable than following fashionable design trends.

### Source excerpt

Firefox is getting its biggest makeover in years--but Mozilla has already backed away from some of its boldest ideas. Project Nova reveals what happens when modern design trends, millions of opinionated users, and the internet's unstoppable obsession with rounded corners collide.

## Perceptual Issues in Dynamic Interfaces

DevFeed: [Perceptual Issues in Dynamic Interfaces](<https://devfeed.tech/articles/perceptual-issues-in-dynamic-interfaces-9064.md>)

Original publisher: [Read original article](<https://ixdf.org/literature/article/perceptual-issues-in-dynamic-interfaces>)

Author: William Hudson

Published: 2026-09-02T00:00:00Z

Content type: article

Language: en

Sources: [UX Daily - User Experience Daily](<https://devfeed.tech/sources/ux-daily-user-experience-daily.md>)

Topics: [Ajax](<https://devfeed.tech/topics/ajax.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [technology](<https://devfeed.tech/tags/technology.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [web](<https://devfeed.tech/tags/web.md>), [web-design](<https://devfeed.tech/tags/web-design.md>)

### AI overview

This video explains how inattentional blindness and change blindness affect users' ability to perceive updates in dynamic web interfaces. It uses examples including the invisible gorilla experiment and page reloads to show why important changes can go unnoticed, with implications for interface and web design.

### Source excerpt

In this video, William Hudson, User Experience Strategist and Founder of Syntagm Ltd, explores the psychological phenomena that affect how users perceive changes in dynamic web interfaces. While the focus is on web pages, these principles apply to any interactive technology, from desktop applications to mobile interfaces.[[video:2250]]Understanding Human PerceptionWhen we add dynamic functionality to web pages using technologies like Ajax, we gain tremendous flexibility to update content without full-page reloads. However, this increased interactivity introduces a crucial challenge: users may not notice the changes we make. Three key perceptual phenomena explain why even obvious updates can...

## Figma is the New Dreamweaver: How Modern Prototyping Tools are Trapping Us in 2018

DevFeed: [Figma is the New Dreamweaver: How Modern Prototyping Tools are Trapping Us in 2018](<https://devfeed.tech/articles/figma-is-the-new-dreamweaver-how-modern-prototyping-tools-are-trapping-us-in-2018-9268.md>)

Original publisher: [Read original article](<https://webdesignerdepot.com/figma-is-the-new-dreamweaver-how-modern-prototyping-tools-are-trapping-us-in-2018/>)

Author: Noah Davis

Published: 2026-08-17T12:04:00Z

Content type: opinion

Language: en

Sources: [Web Designer Depot](<https://devfeed.tech/sources/web-designer-depot.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Code](<https://devfeed.tech/topics/code.md>), [CSS](<https://devfeed.tech/topics/css.md>), [HTML](<https://devfeed.tech/topics/html.md>), [Web](<https://devfeed.tech/topics/web.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [css](<https://devfeed.tech/tags/css.md>), [design](<https://devfeed.tech/tags/design.md>), [design-systems](<https://devfeed.tech/tags/design-systems.md>), [design-tools](<https://devfeed.tech/tags/design-tools.md>), [dreamweaver](<https://devfeed.tech/tags/dreamweaver.md>), [figma](<https://devfeed.tech/tags/figma.md>), [figma-alternatives](<https://devfeed.tech/tags/figma-alternatives.md>), [frontend-development](<https://devfeed.tech/tags/frontend-development.md>), [html](<https://devfeed.tech/tags/html.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [modern-web-design](<https://devfeed.tech/tags/modern-web-design.md>), [product-design](<https://devfeed.tech/tags/product-design.md>), [prototyping](<https://devfeed.tech/tags/prototyping.md>), [responsive-design](<https://devfeed.tech/tags/responsive-design.md>), [systems](<https://devfeed.tech/tags/systems.md>), [ui-design](<https://devfeed.tech/tags/ui-design.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [ux-design](<https://devfeed.tech/tags/ux-design.md>), [web](<https://devfeed.tech/tags/web.md>), [web-design](<https://devfeed.tech/tags/web-design.md>), [web-designers](<https://devfeed.tech/tags/web-designers.md>), [web-development](<https://devfeed.tech/tags/web-development.md>), [writing-code](<https://devfeed.tech/tags/writing-code.md>)

### AI overview

Figma's polished, pixel-based canvas and prototyping features can obscure the fluidity, document flow, layout behavior, and unpredictable content of the web. The article argues that designers who rely on fixed artboards and simulated code risk repeating Dreamweaver's history of separating visual design from HTML, CSS, responsive behavior, performance, and systems thinking.

### Source excerpt

Just like Dreamweaver convinced a generation they could ignore HTML and CSS, Figma's perfect canvas may be hiding the messy realities of how the web actually works. The future belongs to designers who understand systems, behavior, performance, and code--not just pixels.

## Facebook's Design Didn't Evolve--It Regressed

DevFeed: [Facebook's Design Didn't Evolve--It Regressed](<https://devfeed.tech/articles/facebook-s-design-didn-t-evolve-it-regressed-9267.md>)

Original publisher: [Read original article](<https://webdesignerdepot.com/facebooks-design-didnt-evolve-it-regressed/>)

Author: Louise North

Published: 2026-07-14T12:19:00Z

Content type: opinion

Language: en

Sources: [Web Designer Depot](<https://devfeed.tech/sources/web-designer-depot.md>)

Topics: [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [algorithmic-feed](<https://devfeed.tech/tags/algorithmic-feed.md>), [cognitive-load](<https://devfeed.tech/tags/cognitive-load.md>), [design](<https://devfeed.tech/tags/design.md>), [design-consistency](<https://devfeed.tech/tags/design-consistency.md>), [design-systems](<https://devfeed.tech/tags/design-systems.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [engagement-vs-usability](<https://devfeed.tech/tags/engagement-vs-usability.md>), [facebook-ux](<https://devfeed.tech/tags/facebook-ux.md>), [feature](<https://devfeed.tech/tags/feature.md>), [feature-bloat](<https://devfeed.tech/tags/feature-bloat.md>), [interaction-design](<https://devfeed.tech/tags/interaction-design.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [mental-models](<https://devfeed.tech/tags/mental-models.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [product-design](<https://devfeed.tech/tags/product-design.md>), [social-media-ux](<https://devfeed.tech/tags/social-media-ux.md>), [usability](<https://devfeed.tech/tags/usability.md>), [user-control](<https://devfeed.tech/tags/user-control.md>), [user-experience-design](<https://devfeed.tech/tags/user-experience-design.md>), [ux](<https://devfeed.tech/tags/ux.md>), [ux-case-study](<https://devfeed.tech/tags/ux-case-study.md>), [ux-regression](<https://devfeed.tech/tags/ux-regression.md>), [ux-strategy](<https://devfeed.tech/tags/ux-strategy.md>), [ux-usability](<https://devfeed.tech/tags/ux-usability.md>), [ux-ux-usability](<https://devfeed.tech/tags/ux-ux-usability.md>)

### AI overview

The article argues that Facebook's design regressed as it replaced a predictable chronological feed with opaque algorithmic ranking and accumulated features that fragmented the experience. It presents predictability, transparency, usability, and user control as essential UX principles.

### Source excerpt

Facebook didn't get worse overnight--it optimized itself into confusion. What started as the clearest social experience on the web slowly became a noisy, unpredictable system users no longer fully understand. This is what happens when engagement wins over usability--and it's a warning for every designer building products today.

## How Ben McCarthy is bringing Obscura's vision to photo editing

DevFeed: [How Ben McCarthy is bringing Obscura's vision to photo editing](<https://devfeed.tech/articles/how-ben-mccarthy-is-bringing-obscura-s-vision-to-photo-editing-9112.md>)

Original publisher: [Read original article](<https://www.sketch.com/blog/obscura-studio/>)

Author: Ale Cubero

Published: 2025-09-01T09:46:00Z

Content type: article

Language: en

Sources: [Sketch Blog](<https://devfeed.tech/sources/sketch-blog.md>)

Topics: [Sketch](<https://devfeed.tech/topics/sketch.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [Interaction Design](<https://devfeed.tech/topics/interaction-design.md>), [iphone](<https://devfeed.tech/topics/iphone.md>), [Development](<https://devfeed.tech/topics/development.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [app-development](<https://devfeed.tech/tags/app-development.md>), [apple](<https://devfeed.tech/tags/apple.md>), [interaction-design](<https://devfeed.tech/tags/interaction-design.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [ios](<https://devfeed.tech/tags/ios.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [library](<https://devfeed.tech/tags/library.md>), [made-with-sketch](<https://devfeed.tech/tags/made-with-sketch.md>), [product](<https://devfeed.tech/tags/product.md>)

### AI overview

An interview with Obscura creator Ben McCarthy about Obscura Studio, a standalone photo editor built entirely in Sketch. McCarthy explains how Apple's Lock Screen Camera extension requirements influenced the app's architecture, and how a filter-tuning tool evolved into a photo-editing product designed around simplicity.

### Source excerpt

We spoke with Obscura Studio's creator, Ben McCarthy, to learn how their new app strips photo editing down to the essentials -- and why thoughtful design sometimes means doing less.

## Meet the makers defining tech's next chapter

DevFeed: [Meet the makers defining tech's next chapter](<https://devfeed.tech/articles/meet-the-makers-defining-tech-s-next-chapter-9968.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/meet-the-makers-defining-techs-next-chapter/>)

Author: Rose McLucas

Published: 2025-02-13T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Meta](<https://devfeed.tech/topics/meta.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Product Management](<https://devfeed.tech/topics/product-management.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [automation](<https://devfeed.tech/tags/automation.md>), [claude](<https://devfeed.tech/tags/claude.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [meta](<https://devfeed.tech/tags/meta.md>), [product-development](<https://devfeed.tech/tags/product-development.md>), [product-management](<https://devfeed.tech/tags/product-management.md>), [tech](<https://devfeed.tech/tags/tech.md>)

### AI overview

The article previews Config speakers who are shaping technology through AI, automation, product development, and interface design. It highlights Meta's Andrew "Boz" Bosworth, YouTube Studio's Ebi Atawodi, and Anthropic's Joel Lewenstein, along with their work on AI-native devices, creator tools, and Claude's interface.

### Source excerpt

From a teaching assistant in Mark Zuckerberg's AI class to a roboticist turning industrial machines into lifelike creatures, this year's Config speakers are redefining how we build and experience technology.

## How Tripsy's Founders Designed a Travel Planning App with Sketch

DevFeed: [How Tripsy's Founders Designed a Travel Planning App with Sketch](<https://devfeed.tech/articles/how-tripsy-is-building-the-perfect-travel-companion-9128.md>)

Original publisher: [Read original article](<https://www.sketch.com/blog/tripsy/>)

Author: Ale Cubero

Published: 2024-02-29T13:33:02Z

Content type: article

Language: en

Sources: [Sketch Blog](<https://devfeed.tech/sources/sketch-blog.md>)

Topics: [Sketch](<https://devfeed.tech/topics/sketch.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>), [App](<https://devfeed.tech/topics/app.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [iphone](<https://devfeed.tech/topics/iphone.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [applications](<https://devfeed.tech/tags/applications.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [build](<https://devfeed.tech/tags/build.md>), [designer](<https://devfeed.tech/tags/designer.md>), [interface](<https://devfeed.tech/tags/interface.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [introduction](<https://devfeed.tech/tags/introduction.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [made-with-sketch](<https://devfeed.tech/tags/made-with-sketch.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>), [products](<https://devfeed.tech/tags/products.md>), [travel](<https://devfeed.tech/tags/travel.md>), [user-interfaces](<https://devfeed.tech/tags/user-interfaces.md>)

### AI overview

An interview with Tripsy co-founder and designer Thiago Sanchez about the app's origins, its travel-planning features, and the team's approach to interface and digital product design using Sketch.

### Source excerpt

Learn how the duo behind Tripsy uses Sketch to make travel planning an easy ride

## Coming together at Config 2021

DevFeed: [Coming together at Config 2021](<https://devfeed.tech/articles/coming-together-at-config-2021-9574.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/coming-together-at-config-2021/>)

Author: Dylan Field

Published: 2021-04-21T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>)

Tags: [audio](<https://devfeed.tech/tags/audio.md>), [community](<https://devfeed.tech/tags/community.md>), [contribute](<https://devfeed.tech/tags/contribute.md>), [design](<https://devfeed.tech/tags/design.md>), [features](<https://devfeed.tech/tags/features.md>), [figma](<https://devfeed.tech/tags/figma.md>), [free](<https://devfeed.tech/tags/free.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Figma's Config 2021 announcements introduce new ways for teams to collaborate across the design process. They include FigJam, a whiteboard for brainstorming and diagramming; branching for design-system contributions; a mobile app; audio conversations; higher user limits; and publishing to the Figma Community.

### Source excerpt

Everything we announced at Config 2021, including new spaces for creators to imagine and iterate, brainstorm, and build--together.

## Introducing FigJam

DevFeed: [Introducing FigJam](<https://devfeed.tech/articles/introducing-figjam-9883.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/introducing-figjam/>)

Author: Yuhki Yamashita

Published: 2021-04-21T00:00:00Z

Content type: release

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [spaces](<https://devfeed.tech/topics/spaces.md>), [Internet](<https://devfeed.tech/topics/internet.md>)

Tags: [collaboration](<https://devfeed.tech/tags/collaboration.md>), [design](<https://devfeed.tech/tags/design.md>), [figma](<https://devfeed.tech/tags/figma.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [remote-work](<https://devfeed.tech/tags/remote-work.md>)

### AI overview

Figma introduces FigJam, an online whiteboard designed for teams to ideate, brainstorm, define user problems, and share ideas. It provides a more welcoming, lightweight space for free-form collaboration among designers and extended teams.

### Source excerpt

Today, we're introducing FigJam, an online whiteboard for teams to brainstorm and ideate together.

## About Figma's new Starter plan

DevFeed: [About Figma's new Starter plan](<https://devfeed.tech/articles/about-figma-s-new-starter-plan-9487.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/about-figmas-new-starter-plan/>)

Author: Saba Munir

Published: 2021-04-06T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [browser](<https://devfeed.tech/topics/browser.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Internet](<https://devfeed.tech/topics/internet.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [design](<https://devfeed.tech/tags/design.md>), [figma](<https://devfeed.tech/tags/figma.md>), [free](<https://devfeed.tech/tags/free.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [internet](<https://devfeed.tech/tags/internet.md>), [launch](<https://devfeed.tech/tags/launch.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Figma describes updates to its free Starter plan rolled out on April 21, 2021. Drafts became a personal space with unlimited files, pages, and viewers, while collaborative editing required moving files to a team space. The team space removed the two-editor limit but introduced limits of three files and three pages per file. The article also announces FigJam access for all plans during its beta period.

### Source excerpt

On April 21, we'll be making some updates to Figma's free Starter plan. Ahead of that rollout, we're sharing what's changing and what you can expect.

## Meet us in the browser

DevFeed: [Meet us in the browser](<https://devfeed.tech/articles/meet-us-in-the-browser-9970.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/meet-us-in-the-browser/>)

Author: Dylan Field

Published: 2020-12-09T00:00:00Z

Content type: opinion

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [ceo](<https://devfeed.tech/tags/ceo.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [design](<https://devfeed.tech/tags/design.md>), [design-software](<https://devfeed.tech/tags/design-software.md>), [figma](<https://devfeed.tech/tags/figma.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>)

### AI overview

Dylan reflects on Figma's five-year journey and how bringing interface design into the browser made it more accessible, collaborative, multiplayer, and cross-platform. The article also examines the cultural shift toward greater transparency, shared ownership, and teamwork, along with the resistance and uncertainty this change created among designers.

### Source excerpt

As we celebrate five years of Figma, Dylan reflects on the journey and its surprises, and the power of the browser to make design accessible to all.

## Simplicity in Design: Insights from an Industrial Engineer

DevFeed: [Simplicity in Design: Insights from an Industrial Engineer](<https://devfeed.tech/articles/simplicity-in-design-insights-from-an-industrial-engineer-28842.md>)

Original publisher: [Read original article](<https://una.im/simplicity-in-eng/>)

Published: 2016-12-27T00:00:00Z

Content type: opinion

Language: en

Sources: [Una Kravets](<https://devfeed.tech/sources/una-kravets.md>)

Topics: [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [interfaces](<https://devfeed.tech/topics/interfaces.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [dashboards](<https://devfeed.tech/tags/dashboards.md>), [design](<https://devfeed.tech/tags/design.md>), [interface](<https://devfeed.tech/tags/interface.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [ux](<https://devfeed.tech/tags/ux.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

The author compares web development with industrial control systems through a conversation with their father, an industrial engineer. The article argues that simplicity, intuitive navigation, self-explanatory interfaces, and carefully layered complexity can improve both interface design and industrial code production.

### Source excerpt

My father, an industrial engineer with over 20 years od experience talks about interface design and the important of simplicity in programming.

## Design Patterns: Abstract Factory

DevFeed: [Design Patterns: Abstract Factory](<https://devfeed.tech/articles/design-patterns-abstract-factory-40670.md>)

Original publisher: [Read original article](<https://radek.io/posts/design-patterns-abstract-factory/>)

Published: 2011-07-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [abstract class](<https://devfeed.tech/topics/abstract-class.md>), [Software](<https://devfeed.tech/topics/software.md>), [class](<https://devfeed.tech/topics/class.md>), [classes](<https://devfeed.tech/topics/classes.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Code](<https://devfeed.tech/topics/code.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Qt](<https://devfeed.tech/topics/qt.md>), [GTK](<https://devfeed.tech/topics/gtk.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [abstract-class](<https://devfeed.tech/tags/abstract-class.md>), [code](<https://devfeed.tech/tags/code.md>), [components](<https://devfeed.tech/tags/components.md>), [design](<https://devfeed.tech/tags/design.md>), [design-patterns](<https://devfeed.tech/tags/design-patterns.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [example](<https://devfeed.tech/tags/example.md>), [gnome](<https://devfeed.tech/tags/gnome.md>), [interface](<https://devfeed.tech/tags/interface.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [kde](<https://devfeed.tech/tags/kde.md>), [linux](<https://devfeed.tech/tags/linux.md>), [object](<https://devfeed.tech/tags/object.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [platform](<https://devfeed.tech/tags/platform.md>), [software](<https://devfeed.tech/tags/software.md>), [software-design](<https://devfeed.tech/tags/software-design.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-components](<https://devfeed.tech/tags/ui-components.md>), [user-interface](<https://devfeed.tech/tags/user-interface.md>)

### AI overview

This tutorial explains the Abstract Factory design pattern, which encapsulates the creation of related families of objects without specifying their concrete classes. It uses a cross-platform user-interface example in which separate factories create components for KDE/Qt and GNOME/Gtk environments.

### Source excerpt

Software design patterns by example

## GUI design

DevFeed: [GUI design](<https://devfeed.tech/articles/gui-design-35413.md>)

Original publisher: [Read original article](<https://darkcoding.net/software/gui-design/>)

Author: Graham King

Published: 2005-10-23T16:15:29Z

Content type: tutorial

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [User interface design](<https://devfeed.tech/topics/ui-design.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>), [GUI](<https://devfeed.tech/topics/gui.md>), [interfaces](<https://devfeed.tech/topics/interfaces.md>)

Tags: [cognitive-load](<https://devfeed.tech/tags/cognitive-load.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [design](<https://devfeed.tech/tags/design.md>), [gui](<https://devfeed.tech/tags/gui.md>), [interaction](<https://devfeed.tech/tags/interaction.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [software](<https://devfeed.tech/tags/software.md>), [user-interfaces](<https://devfeed.tech/tags/user-interfaces.md>)

### AI overview

This article outlines basic user interface design principles for GUIs, websites, and other software. It emphasizes consistency, simplicity, visible system state, user control, reduced memory and cognitive load, short response times, undo support, and several approaches to displaying data.

### Source excerpt

Designing intuitive user interfaces for effortless experiences.