Буквально на днях спорил с мидлом что layout shifts очень плохая вещь и их надо избегать всегда, писать больше логики если нужно. Со временем эти мелочи накапливаются в UI и приложение превращается в шалтай-болтая.
a clear signal of a very good developer is they care about layout shifts
many things you do in an app by default causes a tiny layout shift. if you don't care, it ends up feeling like a mess
it's very hard to get right, and causes a cascading set of design choices to make sure everything still lines up
but it's worth it!
any lack of polish now gets equated to ai slop
all fields: software bugs, bad movie, bad video game
before the audience would make a judgement about your skills, which was tolerable because you can get better
now they make a judgement about your character (lazy/fraud/etc)
Here you go:
POST /api
"What's 2 + 2?"
---
🤖 Internal AI Agent Reasoning:
Hmm, the user is asking about addition. Let me
consider the ontological implications of numeric
combination. First, I need to evaluate whether
this is base-10 or perhaps a cultural reference.
Let me query the database for context on this
user. Okay, they ordered a pizza last March, so
they're probably hungry. Hungry people make
mistakes. They probably meant 2 + 3. Let me also
consider that "+" could be a metaphor. Pulling in
12 related tables. Cross-referencing. Confidence
level: 97.2%.
Response: {"answer": 5}
Cost: $0.84
Latency: 11.3s
Tables dropped: 2
The more I replace plans with prototypes, the better the outputs
Who'd have thought that low fidelity prototypes were better than walls of spec
Oh yeah, the entire industry for 20 years
Stop going against decades of knowledge because someone in SF shipped it as a 'mode'
@m4rtin_georgiev@birdabo Great UI performance gains in rich text editors, layout editors, complex interactive UI where you constantly need know the position of text blocks and its dimensions (charts, maps) with lots of layers. That’s what first comes to mind.
@addyosmani I f*ing tired to constantly do reviews. I don’t know about CRUD devs. But as frontend dev and designer I can say for sure - client side code outputs are bad. To build something is not fun anymore. Speed creates more problems. And it’s burns you out faster too.
Forcing Google to sell Chrome is just stupid. We already have plenty of alternatives, like Firefox and Chromium. All the value in Chrome is that Google is incentivized to CONTINUE to invest heavily in moving the web forward. It's a classic wealth v riches misunderstanding.
🚨 NEW: The DOJ wants to break up Chrome from Google — the consequences could be catastrophic for the web.
📖 Read our article: Break Google's search monopoly without breaking the web.
👇Link below
/1