Stickybit · Porto Alegre · desde 2004

Software com recibo.

Escrevemos sistemas para quem não pode errar no escuro: varejo, saúde, imprensa, pesquisa. Cada entrega vem com a prova do que faz — quanto erra, o que deixa de fora, quanto custa. Quando a conta muda, publicamos a correção.

Em setembro corrigimos um número nosso de 36,8× para 23,6×. A página diz qual era, qual é e por quê.

Recibo · E-commerce

Promessao assistente de IA encontra e entende a sua loja
Como provamoslemos a loja como o robô lê, item a item
4 de 4
grandes varejistas sem código de barras legívelauditoria · set/2026
Se a conta mudarpublicamos a correção
abrir a seção →
Por onde começar

Comece pelo problema, não pela tecnologia.

Quase todo mundo que nos procura chega com uma destas quatro situações. Escolha a sua: cada uma leva ao que já medimos sobre ela e ao primeiro passo.

Sistema legadoUm sistema velho que não pode parar.

Antes de mexer, medimos o que ele carrega. No portal Baguete, 74% dos 3 milhões de linhas eram de terceiros; a versão nova tem 25 mil. A migração começa por esse raio-X.

E-commerceMinha loja não aparece para a IA.

ChatGPT, Gemini e Muse já escolhem onde comprar lendo o HTML. Lemos a sua loja como o assistente lê, item a item. Leitura grátis em até 24 horas úteis.

Prazo regulatórioUma exigência com data marcada.

O ECA Digital pede verificação de idade confiável desde março de 2026; a troca para criptografia pós-quântica tem calendário. Mostramos o que cumprir sem coletar dado demais e o que trocar primeiro.

Número contestadoUm número que alguém contesta.

Laudo, benchmark, medição de sensor ou nota de IA. Auditamos a régua e devolvemos três vereditos, com a margem declarada antes e um recibo que um terceiro confere.

No ar

Seis frentes e um caderno, cada um com a sua cor.

Cada seção tem uma demonstração para mexer, a medição com número e fonte, e o que ainda pode estar errado. Sem jargão: toda palavra técnica ganha um exemplo do dia a dia antes da definição.

E-commerce
Seu próximo cliente não tem olhos.

ChatGPT, Gemini e o Muse da Meta já escolhem onde comprar lendo o HTML da loja. Mostramos o que o assistente recebe da sua, item a item.

4 de 4grandes varejistas auditados sem código de barras legível para máquina
Telemetria certificada
Medições menores, com prova.

Sete ferramentas que comprimem, buscam, respondem e datam dado de sensor com uma garantia que qualquer um confere. Provado em cabo submarino, rede elétrica e baleias.

23,6×menor, na vibração de rolamento, sem nenhuma medição fora da tolerância
Pós-quântico
O cadeado de hoje tem data para abrir.

O que o computador quântico quebra, quando as estimativas dizem e quanto custa trocar.

95 µsa troca de chaves nova, contra 63 µs da atual
FHE
Fazer a conta sem abrir o cofre.

Uma eleição cifrada ao vivo e 16 testes sobre onde calcular sem ver o dado funciona, custa ou para.

0votos que o servidor precisou ver para apurar a urna
0k-proof
Provar sem mostrar.

Provar que tem mais de 18 sem mostrar a data de nascimento. Uma caverna para testar e quatro provas medidas.

164 Buma prova de idade, gerada em 26 ms e conferida em 1,4 ms
Verificação
Vereditos que aguentam contestação.

Produzir relatório, laudo e código ficou quase de graça; conferir não. Auditamos a régua e devolvemos três respostas: cumpre, não cumpre ou indecidível.

33 de 198vencedores que a regra mais usada inventou comparando um programa com ele mesmo
Caderno de pesquisa
Pensar em voz alta, com a mão na massa.

Concordar custa menos que contestar. · O verde é silêncio, não atestado. · Quem decidiu foi o sorteio.

9entradas, cada uma com um espécime para mexer
Em andamento

O que está na bancada agora.

Cinco trabalhos em fases diferentes: três de clientes, no Brasil e na Suíça, um produto nosso e uma migração. Os números são os medidos até outubro de 2026.

Calibr · Suíça · identidade e interfaceno ar em calibr.ch

Uma marca que bate como um balanço.

O mesmo cliente da busca visual precisava de uma cara antes de abrir a loja. A direção escolhida chama-se Beat: o C do nome é um aro de balanço aberto para a direita, em volta do seu pivô. Na tela, ele oscila 28 graus para cada lado a cada 3,6 segundos, como a peça que dá o tempo num relógio mecânico. Para quem pediu menos movimento no sistema, fica parado.

O resto segue a bancada do relojoeiro, não o software: marfim, pedra, prata, grafite e tinta no lugar do cinza-azulado padrão, uma só família tipográfica em peso leve, botões em pílula, um dourado reservado aos movimentos e um bronze aos componentes. A direção entrou no site inteiro, da capa ao painel administrativo, sem reescrever nenhuma tela: a escala de cores foi remapeada numa única folha de estilo e as páginas mantiveram a estrutura dos wireframes.

5 + 2tons neutros, mais dourado para movimentos e bronze para componentes
1família tipográfica, Outfit, do peso 300 ao 600
4idiomas: inglês, alemão, francês e italiano
0telas reescritas para trocar o visual: só a escala de cores
O C é um aro de balanço aberto para a direita, em volta do pivô; oscila 28° para cada lado a cada 3,6 s e fica parado quando o sistema pede menos movimento. Outfit · 300 / 400 / 500 / 600 botões em pílula cantos retos só nas fotos marfim#F2EFEApedra#C9CCCEprata#A9ADB0grafite#3A4046tinta#15181Bdourado#F5C518bronze#A67D6F
O símbolo entre as duas pontas da oscilação, e a paleta: cinco neutros quentes e os dois acentos. Tudo que é cor no site sai desses sete valores.
Painel de Preços · rede de ensino superior · Brasil · mensalidadesno ar · coleta 2× por dia

Onde cada mensalidade está em relação à concorrência.

Uma rede de ensino superior com duas instituições no Brasil vende 1.181 combinações de curso, município e modalidade. O preço de cada uma só faz sentido ao lado do que as concorrentes cobram na mesma praça, e esse número ficava espalhado nas plataformas de bolsa, com a mesma instituição grafada de três jeitos.

O painel coleta duas vezes por dia, no Quero Bolsa e no Educa Mais Brasil, a mensalidade com bolsa de todas as instituições em cada praça, unifica os nomes e compara com a média das concorrentes que a gestão considera principais. A regra é uma banda: de 0 a 10% acima da média está no lugar; abaixo é margem deixada na mesa; acima é risco de perder captação. 131 dos 1.181 grupos estão na banda. Os outros aparecem em ordem, com o movimento do concorrente que mudou o quadro e a oferta própria que sumiu da vitrine.

1.181grupos curso · município · modalidade acompanhados
131na banda de 0 a 10% sobre a média das principais
780acima da banda, com risco de perder captação
10 em 48 hmovimentos relevantes de concorrentes, detectados e classificados
1.181 grupos, por distância das principais curso · município · modalidade — base de 23/10/2026 banda -80%-40%0%+40%+80%+120% 270abaixo · margem na mesa 131na banda 780acima · risco de captação
Cada gota é uma faixa de 10 pontos percentuais do preço da rede em relação à média das principais; a altura é o número de grupos. Um grupo por dentro: Ciências Contábeis EAD em Niterói, a rede cobra R$ 117,81 contra R$ 130,92 das cinco principais, 10% abaixo; faltam R$ 13,11 por mensalidade para chegar ao piso da banda.
Calibr · Suíça · busca visual de peças de relógioprotótipo no ar

O relojoeiro fotografa a peça. O catálogo diz qual é.

Um catálogo de cerca de 100 mil componentes, com três fotos cada. A primeira lição veio antes do algoritmo: nas fotos de bancada, a peça ocupava de 3% a 12% do quadro, e o acerto caiu pela metade — a busca acabava descrevendo o isopor.

Então a regra foi para o momento da foto. No capture.calibr.ch, a câmera só dispara quando a peça ocupa o quadro do jeito certo. Quem fotografa não precisa entender a regra, só seguir a seta. A foto ruim nunca chega a existir.

~100 milpeças no catálogo, 3 fotos cada
53% → 24%acerto entre os 5 primeiros, com as fotos cruas de bancada
69,3%acerto na 1ª posição, em 482 fotos de loja
≥ 50%do quadro ocupado pela peça, exigido na hora da foto
Abrir o capture.calibr.chmelhor no celular: ele pede a câmera
4% do quadro "chegue mais perto" dispara sozinha antesa foto passa, a busca erra agoraa foto ruim não existe
A régua embaixo é quanto do quadro a peça ocupa. O limite vem da especificação de fotos do catálogo; a queda de acerto com as fotos cruas está medida na documentação do projeto.
Diretórios de cidade · Brasil, México e EUA · produto nossono ar e crescendo

Guias que as pessoas abrem na hora de decidir.

Uma família de guias locais — onde comer, onde se tratar, quem conserta a casa — montada com dado público e escrita para quem chega do Google às sete da noite procurando "pizzaria em Recife". Ninguém navega: a pessoa abre a lista da cidade dela e liga.

O primeiro, o SaborCidade, saiu de 2 pessoas por dia em julho para mais de 800 em setembro, sem mídia paga. 19% das páginas vistas terminam num contato: WhatsApp, telefone, site ou mapa. É isso que o anunciante compra, e o painel dele mostra o número real.

336.409restaurantes, bares e cafés em 230 cidades
20 milpessoas por mês, no ritmo da última semana
9,4 milcliques de contato por mês
92%das visitas chegam pelo Google
SaborCidadeBR SaborCiudadMX SavorCityEUA HealCityEUA SaludCiudadMX CasaCidadeBR SaúdeCidadeBR AutoCidadeBR · 108 mil estabelecimentos
Pessoas por semana no SaborCidade Google Analytics, até 26/09/2026 18816/08 75323/08 1.09830/08 1.95706/09 3.72513/09 4.76720/09 semana que começa em
Na semana de 20 a 26 de setembro: 4.767 pessoas, 8.178 páginas vistas e 1.581 contatos. Os números por dia estão na página de anúncio.
Baguete · portal de notícias de tecnologia · migraçãoem andamento

De 3 milhões de linhas para 25 mil.

O portal rodava em PHP com Zend Framework 1 e um servidor de anúncios Revive embutido. Contando tudo o que ia junto no disco, eram 3.064.825 linhas em 8.374 arquivos. A versão nova, em Go, com site, redação e newsletter, tem 25.422 linhas em 179 arquivos.

O ganho não veio de escrever o mesmo código mais curto: o código próprio caiu à metade, de ~43,6 mil para ~20,9 mil linhas. O resto foi parar de carregar 2,3 milhões de linhas de terceiros e 685 mil de arquivos gerados guardados junto com o programa. Menos peças para atualizar, menos portas para vigiar.

120×menos linhas no total
115 → 1,7 MBde código no disco
8.374 → 179arquivos
2,1×menos código próprio
Linhas não vazias, na mesma escala legado · PHP / Zend 1 + Revive Revive (anúncios) · 1,37 mi Zend e libs · 774 mil gerados · 685 mil código próprio · 43,6 mil novo · Go 25.422 linhas: o traço à esquerda 3.064.825 → 25.422
Contagem de linhas não vazias por categoria, nas duas árvores do projeto. No legado, 74% das linhas eram de terceiros (Revive, Zend, bibliotecas em public/) e 22% eram arquivos gerados.
O que eraLinhas no legadoO que é hojeLinhas na versão nova
Aplicação PHP (controllers, models, views)22.493Aplicação em Go12.370
Front próprio (CSS, JS, páginas avulsas)21.140Templates HTML (site, admin, newsletter) e CSS/JS próprios6.837
Revive Adserver1.370.831—0
Zend Framework 1 e bibliotecas PHP774.459Terceiros (Editor.js, jssocials, jQuery Validate)314
Dados gerados (sitemaps, edições salvas da newsletter)685.340SQL (schema, migrações, seeds)1.701
Terceiros em public/, protótipos, campanhas, documentação190.562Testes, documentação, deploy, configuração, herdado4.200
Total3.064.825Total25.422
Como trabalhamos

Quatro hábitos, nenhum slogan.

  1. Medir antes de prometer

    Todo número que vai para uma página vem com a fonte, a data e o jeito de refazer a conta. O que é estimativa de terceiros aparece como estimativa, com o nome de quem estimou.

  2. Publicar a correção

    Quando uma conta nossa estava errada, a página diz qual era, qual é e por quê. Foi assim com a compressão de vibração e com a escala da busca certificada.

  3. Menos peças

    Go, banco relacional e páginas que chegam prontas do servidor. Cada dependência é uma porta a mais para vigiar; a migração do Baguete tirou 2,3 milhões de linhas delas.

  4. Deixar o cliente conferir

    O verificador vai junto com o sistema. Quem recebe o dado, o relatório ou o voto confere sem precisar confiar em nós.

Com quem

Vinte e seis anos de problemas de verdade.

O primeiro sistema grande foi hospitalar, em Parobé, em 2000. Depois vieram hospital universitário, hospedagem, e-mail marketing, varejo, banco imobiliário, pesquisa em agrofloresta e imprensa. A tecnologia trocou várias vezes. O tipo de pergunta, não: escalar sem quebrar, custar menos, saber quando o número está errado.

Contato

Conte o problema. A gente diz se sabe medir.

Não temos pacote pronto. Primeiro entendemos o que você precisa provar, e para quem. Se não for um trabalho para nós, dizemos isso na primeira resposta.

algorithms@stickybit.com.br WhatsApp Porto Alegre, RS · respondemos em até um dia útil