👋Hey, I’m Nando 🇧🇷🇺🇸🇩🇪🇨🇿
For 20 years, I’ve been designing successful products with distributed teams of all sizes.
I’m here to share what I’ve learned—and learn from you too. I'll stick to work, but it's gonna be personal.
Let’s talk about what makes products great. ⬇️
@dotmariusz The whole idea that we’re done with all human interfaces except for one is insane. Sometimes we talk to each other, sometimes you draw a picture. Sometimes you play a song. Think how boring it is to watch someone talk at you for hours without anything else…
@riantisilvi@dotmariusz That’s such a beautiful page, awesome job. I need some ideas on mine because it was cool a couple years ago but now it looks stale…
The irony here is that nothing has changed. Management is still asking why everything takes so long.
The reason that things take a long time has never changed, AI or not. Things take a long time because things are complicated. And if you rush head long into complicated problems with poorly thought through solutions, they will take longer and longer and longer to implement.
All the old principles still apply. All the same consequences still accrue. The bigger the mess, the longer the time.
I am done with this shit. It is over. The state of engineering right now is horrible. It has been half a month since I started a new role at a big company. Nobody knows anything here. The specs, code, tests, PRDs, tickets, resolution of those tickets, reports, etc., everything is made by Claude Code. Nobody on my team likes this. They are being forced to ship as much as they can. I have heard multiple times from higher management that pushing code is not a bottleneck, so why are we slow? People are working 12 to 13 hours a day just to press enter. Nobody is reading anything. Humans in corporate are doing nothing on their own. Everyone, literally everyone, from an L1 to an L7 engineer here is doing the same thing. Talk to Claude. There is no sense of victory. Nobody is resolving bugs. In reality, nobody is thinking anymore. Everything is done by LLMs. It is so soul-sucking. I would not mind it, to be honest, if we were at least given the time to check out the code and see what is going where. But no, the goal is to just ship. No matter what happens.
What does "manual design" mean to you? To me it means there's a human directing a tool. To do that, you need an interface. Design interfaces shouldn't be text only; that's not how our brains work. Figma isn't going anywhere.
This is functional though, as much as it is beautiful, the true beauty comes from what it achieves. Like the original skeuo, it serves a purpose; it makes interaction smoother. Without it, it would be jarring. It’s nice aesthetic with a function and that’s what makes it great design. ;)