← Todos os Posts

16 estudos de caso de design: os quatro padrões que adotei no meu próprio trabalho

Publiquei 16 estudos de caso detalhados de design ao longo de quatro meses. Cada estudo começou como pesquisa — entender como produtos excepcionais resolvem desafios específicos de design. Os estudos produziram mais do que análises. Quatro padrões transversais surgiram e mudaram diretamente como eu projeto e construo meus próprios produtos, incluindo blakecrosley.com.

TL;DR

Após analisar Arc, Stripe, Linear, Raycast, Notion e mais 11 produtos, identifiquei quatro padrões que aparecem nas equipes de design mais fortes: design orientado por restrições (limitações deliberadas que produzem produtos distintos), hierarquia com tipografia em primeiro lugar (tamanho e peso da fonte fazendo o trabalho que a cor normalmente faz), investimento nativo na plataforma (usar APIs nativas em vez de abstrações cross-platform) e documentação como produto (tratar a documentação com rigor de produção). Cada padrão influenciou diretamente meu próprio trabalho: meu site usa um sistema de cores monocromático, fontes do sistema e uma abordagem brutalista de design que remontam a esses estudos.


A coleção

Ferramentas para desenvolvedores

  • Warp — Arquitetura de terminal baseada em blocos, unindo o poder do CLI com UX moderna
  • Vercel — Excelência em modo escuro, indicadores de status em abas, estados de carregamento skeleton
  • Linear — UI otimista que parece instantânea, teclado em primeiro lugar em tudo
  • Raycast — A regra dos 50ms, painéis de ação, design de ecossistema de extensões
  • Stripe — Documentação como produto, confiança através da transparência
  • Figma — Presença multiplayer, painéis sensíveis ao contexto, sistemas de restrição

Ferramentas criativas

  • Framer — Design responsivo visual, controles de propriedade, sistemas de breakpoint
  • Notion — Arquitetura de blocos, comandos slash, bancos de dados flexíveis
  • Craft — Cross-platform com prioridade nativa, estrutura de documentos aninhados
  • Bear — Design com tipografia em primeiro lugar, tags inline, densidade de informação

Excelência no iOS

  • Arc — Arquitetura de espaços, visualização dividida, padrões de barra de comando
  • Things — Agendamento adiado, entrada rápida, input em linguagem natural
  • Flighty — 15 estados inteligentes para status de voo, integração com Live Activities
  • Halide — Ativação inteligente de UI, controles baseados em gestos
  • Superhuman — A regra dos 100ms, treinamento por paleta de comandos, onboarding baseado em prática

AI nativo

  • Perplexity — Respostas com citações em destaque, fases de resposta em streaming

O que cada estudo cobre

Cada estudo de caso segue uma estrutura consistente:

  1. Por que importa — O que torna o produto digno de estudo
  2. Filosofia central — Os princípios de design que orientam as decisões
  3. Biblioteca de padrões — Padrões específicos e reutilizáveis com detalhes de implementação
  4. Sistema de design visual — Cores, tipografia, espaçamento, animação
  5. Lições para roubar — Conclusões práticas para o seu trabalho

Os quatro padrões que mudaram meu trabalho

Padrão 1: Design orientado por restrições

Linear escolheu interação com teclado em primeiro lugar. Notion escolheu arquitetura baseada em blocos. Arc escolheu abas verticais. Cada produto fez uma restrição deliberada que eliminou decisões de design e produziu uma identidade distinta.

O que aprendi: Restrições produzem produtos melhores do que flexibilidade ilimitada. Linear não desperdiça tempo de engenharia debatendo fluxos otimizados para mouse versus teclado — a restrição decidiu uma vez, e cada funcionalidade desde então é construída sobre essa base. O efeito composto de uma única restrição aplicada em centenas de funcionalidades produz uma coerência que nenhum documento de design system consegue alcançar.

O que adotei: Meu site opera sob três restrições deliberadas: 1. Sem cores — Toda a hierarquia visual usa branco sobre preto em quatro níveis de opacidade. A restrição eliminou cada decisão de “qual cor o link deveria ter?”. 2. Sem modo claroUm único modo, bem projetado, em vez de dois modos projetados de forma adequada. 3. Sem fontes personalizadas — Fontes do sistema exclusivamente. A restrição produz latência zero no carregamento de fontes e legibilidade nativa da plataforma.

Cada restrição reduziu o espaço de decisões enquanto produzia uma estética distinta. As restrições funcionam em conjunto: sem cores + sem modo claro + fontes do sistema = uma base brutalista que faz da tipografia a principal ferramenta de hierarquia.1

Padrão 2: Hierarquia com tipografia em primeiro lugar

O design do Bear usa tipografia como principal ferramenta de hierarquia visual. Tamanho, peso e espaçamento da fonte comunicam estrutura, enquanto a cor permanece mínima. Linear segue o mesmo padrão: sua interface densa de gerenciamento de projetos depende do peso da fonte (semibold para itens ativos, regular para inativos) e diferenças sutis de tamanho em vez de indicadores de status codificados por cor.

O que aprendi: Produtos que dependem de tipografia para hierarquia produzem interfaces mais limpas e acessíveis. Hierarquia dependente de cor falha para os 8% dos homens com deficiência na visão de cores e degrada em telas com baixo contraste. Hierarquia dependente de tipografia funciona universalmente.

O que adotei: Minha escala tipográfica de 13 passos combinada com quatro níveis de opacidade fornece 52 combinações possíveis. Na prática, uso aproximadamente 15 de forma consistente. A escala tipográfica faz o trabalho de hierarquia que a maioria dos sites atribui à cor. Títulos usam --font-size-display (80px) com --font-weight-bold (700) em opacidade total. Metadados usam --font-size-xs (12px) com --font-weight-normal (400) a 40% de opacidade. O contraste entre esses extremos comunica hierarquia tão claramente quanto qualquer sistema de cores.2

Padrão 3: Investimento nativo na plataforma

Things, Flighty, Halide e Craft investem em funcionalidades específicas da plataforma em vez de construir experiências cross-platform de menor denominador comum. Things usa gestos nativos do iOS (deslizar para agendar, pressão longa para entrada rápida). Flighty usa Live Activities para exibir o status do voo na tela de bloqueio. Halide usa a Camera API com shaders Metal personalizados para exibição de histograma em tempo real.

O que aprendi: Usuários recompensam o investimento nativo na plataforma com lealdade e disposição para pagar preços premium. Frameworks cross-platform (React Native, Flutter) otimizam para eficiência do desenvolvedor ao custo da experiência do usuário. A troca faz sentido para alguns produtos, mas os produtos nos meus estudos que comandavam preços premium todos investiram em APIs nativas.

O que adotei: Todos os meus projetos iOS têm como alvo exclusivamente iOS 26+ com SwiftUI, SwiftData e APIs nativas da plataforma. Ace Citizenship usa padrões nativos de quiz. Banana List usa sincronização via iCloud e persistência com SwiftData. Eu não desenvolvo para Android nem uso frameworks cross-platform. A restrição (somente iOS) produz apps que parecem nativos porque são nativos.3

Padrão 4: Documentação como produto

Stripe trata a documentação com o mesmo rigor do código de produção. A documentação é interativa (exemplos de API ao vivo), pesquisável (busca full-text com filtros), versionada (por versão da API) e mantida por engenheiros dedicados. O resultado: a documentação do Stripe funciona como uma superfície de produto que impulsiona a adoção independentemente da API de pagamento em si.

O que aprendi: Documentação não é um centro de custo — é um canal de crescimento. A galeria de templates do Notion e os recursos da comunidade do Figma servem ao mesmo propósito: converter documentação de overhead em aquisição. O padrão se estende a ferramentas para desenvolvedores: o changelog do Linear funciona também como veículo de marketing de produto.

O que adotei: Minha infraestrutura .claude/ trata a documentação como artefato de primeira classe. O arquivo MEMORY.md captura 54 entradas entre erros, decisões e padrões. Os 49 documentos de handoff preservam contexto entre sessões. A documentação não é apenas para leitores humanos — o agente de AI lê a documentação no início da sessão, produzindo código melhor porque o contexto é mais rico. A percepção do Stripe (docs = produto) se aplica mesmo quando o “usuário” é uma AI.4


O produto que mudou minha abordagem

Estudar o Linear mudou como eu penso sobre fundamentos de design. Linear não parece “projetado” da forma que páginas de marketing da Airbnb ou Apple parecem projetadas. Linear parece engenheirado: denso, rico em informação, orientado por teclado, com cada pixel servindo a um propósito funcional. A beleza vem da precisão, não da decoração.

Antes de estudar o Linear, eu associava bom design com riqueza visual — gradientes, ilustrações, fontes personalizadas, variedade de cores. Depois de estudar o Linear, passei a associar bom design com precisão funcional — espaçamento consistente, hierarquia tipográfica clara, interações rápidas e nada decorativo.

A filosofia de design do meu site remonta diretamente ao estudo do Linear. O fundo preto absoluto, a hierarquia baseada em opacidade, as fontes do sistema, as transições hover de 150ms — cada decisão espelha um princípio que extraí ao estudar como o Linear constrói interfaces.

A lição: estudar produtos em profundidade muda como você pensa, não apenas o que você sabe. Dezesseis análises superficiais teriam produzido dezesseis listas de tópicos. Dezesseis estudos aprofundados produziram uma filosofia de design.5


Explore o guia completo

Esses estudos fazem parte do Guia de Princípios de Design, que também cobre conceitos fundamentais como princípios de Gestalt, hierarquia visual, tipografia e teoria das cores.

Os estudos de caso colocam esses princípios em prática — mostrando como produtos reais aplicam fundamentos de design para resolver problemas específicos.

Ver o Guia de Princípios de Design


Referências


  1. Decisões de design orientado por restrições do autor. Três restrições deliberadas (sem cores, sem modo claro, sem fontes personalizadas) aplicadas em todo o site, rastreadas a padrões observados nos estudos de Linear, Notion e Arc. 

  2. Hierarquia tipográfica do autor. Escala tipográfica de 13 passos com 4 níveis de opacidade produzindo 52 combinações. ~15 usadas de forma consistente. Ver post sobre typography-systems. 

  3. Abordagem de desenvolvimento iOS do autor. Exclusivamente iOS 26+, SwiftUI + SwiftData, sem frameworks cross-platform. Rastreada a padrões nativos de plataforma nos estudos de Things, Flighty, Halide e Craft. 

  4. Abordagem de documentação como produto do autor. MEMORY.md (54 entradas), 49 documentos de handoff e 44 skills funcionam como artefatos de produto legíveis por AI. Rastreada ao estudo da documentação do Stripe. 

  5. Evolução da filosofia de design do autor. O estudo do Linear catalisou a mudança de design decorativo para precisão funcional. Aplicada nas decisões de design do site pessoal. 

Artigos relacionados

The Design Career That Survives AI

After 12 years as VP of Product Design, I watched three paradigm shifts. The skills that survived every one are the same…

9 min de leitura

Nothing is Structural

Negative space is infrastructure, not absence. How emptiness, silence, and whitespace create structure in physics, music…

16 min de leitura

Color Science for Interface Designers: What I Learned Building a Zero-Color Site

I built a site with no colors — just white on absolute black with four opacity layers. Here's the color science that mad…

9 min de leitura