A Linear tem uma reunião semanal de 30 minutos chamada "Quartas de Qualidade." Eu participei de uma e UAU Os desenvolvedores mostram uma correção relacionada à qualidade ou desempenho que fizeram na semana passada. Pode ser grande ou pequena. Passamos por 17 problemas, desde grandes ganhos de desempenho no backend até este pequeno. Consegue ver?
Por um lado, foi super casual. Por outro, foi realmente denso. Um desenvolvedor passou 2 minutos mostrando como, porque os styled-components *parecem* lentos, eles experimentaram 3 outros frameworks e mediram como eles se comparam em termos de tempo de construção, tamanho do pacote JS, tamanho do CSS e desempenho de renderização LCP. Com base nisso, eles provavelmente vão deixar os styled components... principalmente para que a renderização LCP de páginas massivas seja mais rápida. Mas tudo é uma questão de compensações.
E pode realmente ser *qualquer coisa.* Alguns desenvolvedores mostraram trabalhos que pegaram com base em relatos de usuários que resultaram em maior qualidade. A maioria dos desenvolvedores, no entanto, encontrou uma ou duas pequenas coisas para corrigir na semana passada. Esse primeiro bug (deslocado em 1px) foi encontrado e corrigido por um engenheiro de frontend. Muitas pequenas, mas irritantes, coisas foram corrigidas, como o fato de que mover o mouse sobre um elemento leva um pequeno atraso para mostrar a dica de ferramenta, ou a dica de ferramenta aparece primeiro como vazia, etc.
A propósito, escrevi sobre a cultura de engenharia da Linear com mais detalhes anteriormente em @Pragmatic_Eng. Você pode ler a análise completa aqui:
@Pragmatic_Eng Também é muito revelador como o cofundador e CTO @artman também lançou uma correção relacionada à qualidade e fez uma demonstração no meio do caminho. Posso dizer que faz diferença quando os cofundadores estão envolvidos em vez de serem distantes (neste caso: muito envolvidos)
232,69K