Fabio Azevedo

736 posts

Fabio Azevedo banner
Fabio Azevedo

Fabio Azevedo

@naso

Senior Design Engineer at @float

Porto Beigetreten Temmuz 2008
1.1K Folgt502 Follower
Angehefteter Tweet
Fabio Azevedo
Fabio Azevedo@naso·
New portfolio launch day. After a long time of keeping it aside, I finally found the time to do it. Hello 2018. ↓ icantcontrolmyego.net
English
12
10
99
0
Colm Tuite
Colm Tuite@colmtuite·
What are some obscure, uncommon, and/or challenging UI components you want @base_ui to ship?
English
81
7
95
21.5K
Fabio Azevedo retweetet
Ryo Lu
Ryo Lu@ryolu_·
when software had a soul there was a moment around 2005 when using a Mac felt like touching something alive. the dock bounced. the genie effect swooped. exposé scattered your windows like cards on a table. none of it was strictly necessary. all of it felt like someone cared – not about metrics, but about the feeling of using a machine. software back then had texture. it had a philosophy. you could feel the person behind it. someone made a decision to make that icon beautiful, to animate that transition just so, to write that error message with a little warmth. apps had personalities. some were weird. some were over-designed in ways that would make a modern PM flinch. but they were alive. the web was the same. personal sites were genuinely personal. blogs felt like letters. forums had regulars. you knew who made what. the internet had neighborhoods, and each one felt different. nothing was optimized for scale. things were made by people who loved what they were making. somewhere along the way, we traded all of that for growth. A/B tests flattened the edges. design systems standardized the personality out. everything got faster, smoother, more consistent – and somehow less interesting. the quirks were removed because they didn't test well. the warmth got cut because it wasn't measurable. we optimized our way into a world of things that work perfectly and feel like nothing. now every app looks the same. every interface follows the same patterns. every product speaks in the same calm, frictionless voice, siloed in their own little islands. the humanity got rounded off. and then came AI agents. and the speed got inhuman. now you can generate an entire product in an afternoon. ship a feature before lunch. spin up ten variations before anyone's had their coffee. the gap from idea to code is basically zero. which sounds incredible. and it is. but there's a catch. when making things are too easy, the slop comes for free too. mediocre things don't look obviously bad – they look fine. they work. they ship. they pass review. and now there are infinite of them. the internet is filling up with software that functions but means nothing. interfaces that are correct but feel dead. products made by agents, reviewed by no one, shipped into the void. this is the thing that keeps me up at night. not that AI will replace people who care. but that it will drown them out. here's what I still believe: the best things are made by people who couldn't help themselves. someone who lost sleep over an icon. who rewrote the same line of copy twelve times. who added an animation nobody asked for because it made the thing feel right. that obsession – that's not inefficiency. that's the whole point. AI doesn't make that irrelevant. it actually makes it rarer and more valuable. taste is not a markdown skill. caring is not a parameter. the weird, specific, "soul" thing you put into something – that can't be programmed into existence. the path forward isn't to make more slop faster. it's to finally give people with real vision the tools to make the thing they always imagined but couldn't build alone. the designer who had the idea but couldn't code. the kid who saw something nobody else saw. the person who cared too much about something most people wouldn't notice. if we get this right, we don't get a faster factory. we get a renaissance. more strange, personal, opinionated software made by teams of people who care and mean it. that's still possible. but only if the people who care get the space and tools to actually express themselves – and don't just hand the wheel to the agent and walk away.
English
142
340
2.4K
401.1K
Fabio Azevedo
Fabio Azevedo@naso·
@joshpuckett Haha, there was a time when I was hooked on his videos. I will definitely go back and rewatch some!
English
0
0
1
48
Raphael Schaad
Raphael Schaad@raphaelschaad·
Knickerbocker Spring Lookbook is chef's kiss
Raphael Schaad tweet mediaRaphael Schaad tweet mediaRaphael Schaad tweet mediaRaphael Schaad tweet media
English
1
0
14
3.6K
Fabio Azevedo
Fabio Azevedo@naso·
@raunofreiberg Nice work! Quick question: does the square on the home button look slightly misaligned, or is it just me?
Fabio Azevedo tweet media
English
1
0
0
196
rauno
rauno@raunofreiberg·
History of Software Design, an upcoming interactive exhibit now has a lil website. No one truly knows how software came to be. We don't either. But we will find out and bring a few important moments back to life.
English
40
75
1.4K
76.7K
joshpuckett
joshpuckett@joshpuckett·
This is Bloom, an iOS inspired pull down menu for the web. Fully configurable, interruptible, and themeable. Watch the demo and grab it below.
English
91
84
2.3K
252.1K
Fabio Azevedo
Fabio Azevedo@naso·
@artman Never made it to WebSummit before. Guess I was just waiting for this talk.
English
0
0
1
110
Tuomas Artman
Tuomas Artman@artman·
Anyone want a free Lisbon WebSummit ticket? I've got an extra one. Reply with why you'd want the ticket and I'll pick a winner before the end of the day.
English
3
0
6
3.4K
Fabio Azevedo retweetet
Matt Perry
Matt Perry@mattgperry·
Hello, here's a brain dump of everything I know about animation performance. By replacing a single global CSS variable with JS animations, I took style recalculations on a popular portfolio website down from a whopping 8ms to nanoseconds. That and much more in this post.
Motion@motiondotdev

Animating layout isn't always bad. Global CSS variables are a performance killer. Hardware accelerated blurs can crash sites. Surprised? We go into all this and more, in the first Web Animation Performance Tier List: motion.dev/blog/web-anima…

English
30
62
1.2K
147.9K
Fabio Azevedo
Fabio Azevedo@naso·
@Griveau Curious if you think that approach can scale indefinitely? Or will you eventually need some shared product components documented to keep consistency without relying on individual knowledge and memory?
English
0
0
1
1.6K
zach lieberman
zach lieberman@zachlieberman·
My work at infinite images / Toledo museum of art (📸 Richard The)
English
25
41
618
12.8K
Fabio Azevedo retweetet
Karri Saarinen
Karri Saarinen@karrisaarinen·
The era of "break things" is over. To make your company stand out and earn respect, you need to deliver quality experiences. And data won’t get you there. You need people to care about it, ideally at the very highest levels. Interview with @figma figma.com/blog/karri-saa…
English
8
57
634
45.6K
Fabio Azevedo retweetet
Ryo Lu
Ryo Lu@ryolu_·
There is no secret sauce to making something great. It just takes a group of believers who care, who are unafraid to build and try crazy ideas. ryolu.notion.site/how-to-make-so…
English
41
170
1.8K
497.4K
Fabio Azevedo
Fabio Azevedo@naso·
@karrisaarinen I have been thinking about this a lot and reached very similar conclusions. Another aspect worth mentioning is that the market still allows mediocrity, quality isn’t something customers fully understand or explicitly demand.
English
0
0
0
53
Karri Saarinen
Karri Saarinen@karrisaarinen·
Got a lot of comments on this thread. I think for many believe it mostly comes down to the direction and operations set by leadership. What to me is instructing that while many would agree that great products can be a powerful driver of a company’s success, it seems that many are content with delivering just “okay” products while prioritizing other aspects. Asked Grok to summarize: - Lack of leadership focus: Quality requires meticulous attention from leadership, which is often absent. - Rare competence: The ability to execute high-quality products is extremely scarce. - Business pressures: Speed, profit targets, and competition push quality aside. - Differing definitions: Teams have conflicting ideas of what "quality" means, creating inconsistency. - Trade-offs: Companies prioritize measurable metrics or features over subjective excellence, eroding quality over time. - Lack of talent/conviction: Insufficient skills or belief in quality lead to compromises.
Karri Saarinen@karrisaarinen

What are the reasons companies fail to create quality products? Why high-quality experiences are so rare in the world?

English
3
6
50
11.3K
Fabio Azevedo
Fabio Azevedo@naso·
How much of the future will be designing for AI agents vs for humans?
English
0
0
0
155
Fabio Azevedo
Fabio Azevedo@naso·
@pushmatrix @Shopify So nicely done. Loved the sparks when you mess up with the cables or go in self-destruction mode.
English
0
0
0
348
Fabio Azevedo retweetet
Daniel Beauchamp
Daniel Beauchamp@pushmatrix·
Every time a sale is made on @Shopify this Black Friday weekend, it shows up on this 3D globe. It runs at 120fps in the web with a full 3D environment, physics engine, music synth, VR support, and more. It’s hard to believe it's a React app 👀🧵
English
99
316
4.1K
463.8K
Fabio Azevedo retweetet
Sam Selikoff
Sam Selikoff@samselikoff·
I've been working on this exit animation and it's quite tricky to get right. The hardest part is, surprisingly, the z-index. I learned a neat trick from @mattgperry today that made it so much easier!
English
24
30
753
118.9K
Fabio Azevedo retweetet
Yep! Type Foundry
Yep! Type Foundry@yeptype·
The neutral yet subtly techy vibes of Innovator Grotesk are perfect for all kinds of professional UIs.
Yep! Type Foundry tweet media
English
10
43
1.1K
65.6K