# How UI Design Changes Can Disrupt Software Abstractions

DevFeed: [How UI Design Changes Can Disrupt Software Abstractions](<https://devfeed.tech/articles/can-you-move-the-button-30px-to-the-left-40661.md>)

Original publisher: [Read original article](<https://radek.io/posts/can-you-move-the-button/>)

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

Content type: opinion

Language: en

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

Topics: [Code](<https://devfeed.tech/topics/code.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [React Component](<https://devfeed.tech/topics/react-component.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [interface](<https://devfeed.tech/topics/interface.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [component](<https://devfeed.tech/tags/component.md>), [figma](<https://devfeed.tech/tags/figma.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [interface](<https://devfeed.tech/tags/interface.md>), [react-component](<https://devfeed.tech/tags/react-component.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

A developer describes how changing a button's position in a Figma design forced a major restructuring of a React save dialog. The experience shows that changes in requirements or UI designs can have non-linear effects on implementation.

## Source excerpt

And how long will it take?