Julien Danjou 3/11/2025

“It’s Complicated” Is Not an Excuse

Read Original

This article critiques the common engineering response "it's complicated" to justify poor design or difficult user experiences. Using analogies like a bakery, it argues that good engineering involves abstracting complexity from the user, contrasting bad engineering that pushes complexity onto users with good engineering, like Apple's, that makes complex technology feel simple. It urges engineers to focus on creating simple, user-friendly solutions.

“It’s Complicated” Is Not an Excuse

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

2
Designing Design Systems
TkDodo Dominik Dorfmeister 2 votes
4
Introducing RSC Explorer
Dan Abramov 1 votes
6
Fragments Dec 11
Martin Fowler 1 votes
7
Adding Type Hints to my Blog
Daniel Feldroy 1 votes
8
Refactoring English: Month 12
Michael Lynch 1 votes
10