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.

Três trabalhos em fases diferentes: um de cliente na Suíça, um produto nosso e uma migração. Os números são os medidos até o fim de setembro de 2026.

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