Voltar para o Blog
Manifesto7 / 10
ManifestoParte 7 de 10

Simples é uma decisão, não um acidente

4 min de leitura
Compartilhar
Manifesto

Todo mundo diz que prefere o simples. Mas simples quase nunca acontece sozinho — o padrão do universo é acumular. Mais botões, mais opções, mais camadas, mais casos especiais. A crença aqui é dura: simplicidade não é o que sobra quando você para de adicionar. É o que resta quando você tem coragem de cortar. Simples é uma decisão, e uma decisão cara.

Complexidade é o caminho de menor resistência

Reparar em como um produto incha é aprender algo sobre a natureza humana. Ninguém acorda querendo um sistema complicado. A complexidade entra sorrateira, sempre justificada, sempre uma peça de cada vez:

  • Um cliente pediu uma exceção. Você adiciona um campo.
  • Um caso raro apareceu. Você adiciona um if.
  • Alguém não quis escolher entre duas opções. Você adiciona as duas e um toggle.

Cada decisão isolada é razoável. A soma é um monstro. Dizer "sim, vou adicionar" é sempre o caminho de menor resistência — evita conflito, agrada quem pediu, e o custo fica diluído no futuro. Dizer "não, não vamos fazer isso" exige argumento, exige aguentar a cara feia de quem queria.

Por isso a complexidade é o estado natural e a simplicidade é o esforço. Ninguém precisa lutar pra deixar as coisas complicadas. Elas ficam complicadas sozinhas.

O custo do simples é quem decide

A parte que quase todo mundo ignora: simplicidade não elimina a complexidade, ela realoca. A pergunta nunca é "vai ter complexidade?" — vai ter. A pergunta é "quem paga por ela?"

  • Um produto com cinquenta configurações empurra a decisão pro usuário. Ele que escolha. O produto lava as mãos.
  • Um produto que escolhe um bom padrão absorve a complexidade internamente e entrega uma decisão pronta.

O segundo é infinitamente mais difícil de construir. Escolher um default certo significa entender o problema fundo o bastante pra saber o que 90% das pessoas realmente querem — e ter a coragem de decidir por elas. É muito mais fácil jogar a escolha pro usuário e chamar isso de "flexibilidade".

Flexibilidade é, muitas vezes, o nome bonito da covardia de decidir. A gente prefere pagar o preço de pensar do que cobrar do usuário o preço de configurar.

Simples não é pouco — é o essencial destilado

Aqui mora um mal-entendido perigoso. Simples não quer dizer capado, pobre, feature-menos. Um bisturi é simples. Um canivete suíço com quarenta ferramentas é complicado — e você não opera ninguém com ele.

Simplicidade é o resultado de digestão, não de omissão:

  • Você entende o problema tão bem que sabe o que é núcleo e o que é ruído.
  • Você corta o ruído sem dó, mesmo quando ele é "legal de ter".
  • O que fica faz uma coisa e faz certo, de um jeito que a pessoa entende sem manual.

Cortar o supérfluo é fácil quando é obviamente supérfluo. O trabalho de verdade é cortar o que é bom mas não é essencial. Matar a feature que funciona, que alguém gosta, que dá até orgulho — mas que não pertence ali. Isso dói, e é exatamente aí que a simplicidade se decide.

"Mas os clientes pedem mais"

O contra-argumento legítimo: os usuários pedem funcionalidades o tempo todo. Ignorar isso não é arrogância?

Não, se você ouve direito. As pessoas são excelentes em apontar a dor e péssimas em prescrever a solução. Quando alguém pede "coloca mais um filtro aqui", o que ela está dizendo de verdade é "não estou achando o que preciso". Adicionar o filtro trata o sintoma. Repensar como a informação aparece trata a doença.

O trabalho não é executar cada pedido — é ouvir o problema por trás do pedido e resolvê-lo do jeito mais simples possível, que muitas vezes não é o que foi pedido. Somar toda solicitação te dá um Frankenstein com a assinatura de mil pessoas e a visão de nenhuma.

Respeitar o cliente é entregar clareza, não terceirizar a complexidade de volta pra ele.

O que isso exige de você

Trabalhar aqui é escolher o simples de propósito, todos os dias, contra a gravidade que puxa pro complicado. Isso significa:

  • Saber dizer não — inclusive pra ideias boas, inclusive pras suas. A régua não é "isso ajuda?", é "isso é essencial?".
  • Pagar o preço de decidir. Escolher o default certo em vez de jogar a escolha pro usuário. Absorver a complexidade em vez de exportá-la.
  • Ter coragem de cortar o que já existe. Simplicidade não é só o que você não adiciona — é o que você tem estômago pra remover depois de pronto.

Qualquer um consegue deixar complicado. Fazer simples é o trabalho difícil disfarçado de trabalho fácil. É por isso que quase ninguém faz.

Curtiu como a gente pensa?

É assim que trabalhamos todo dia.

Se esse jeito de pensar é o seu, vem construir com a gente — dá uma olhada nas vagas abertas.

Ver vagas