Linear a une réunion hebdomadaire de 30 minutes appelée "Quality Wednesdays." J'en ai assisté à une et WOW Les développeurs présentent une correction liée à la qualité ou à la performance qu'ils ont réalisée la semaine dernière. Cela peut être grand ou petit. Nous avons passé en revue 17 problèmes, allant de gains de performance massifs en backend à ce petit détail. Vous le voyez ?
D'un côté, c'était super décontracté. De l'autre, c'était vraiment dense. Un développeur a passé 2 minutes à montrer comment, parce que les styled-components *se sentent* lents, ils ont essayé 3 autres frameworks et ont mesuré comment ils se comparent en termes de temps de construction, taille du bundle JS, taille du CSS et performance de rendu LCP. Sur cette base, ils vont probablement abandonner les styled components... principalement pour que le rendu LCP des pages massives soit plus rapide. Mais ce sont tous des compromis.
Et cela pourrait vraiment être *n'importe quoi.* Certains développeurs ont montré des travaux qu'ils ont repris suite aux rapports des utilisateurs, ce qui a entraîné une meilleure qualité. La plupart des développeurs ont cependant trouvé une petite chose ou deux à corriger la semaine dernière. Ce premier bug (décalé de 1px) a été trouvé et corrigé par un ingénieur frontend. Beaucoup de petites choses mais irritantes ont été corrigées, comme le fait que déplacer la souris sur un élément prend un petit délai pour afficher l'info-bulle, ou que l'info-bulle apparaît d'abord comme vide, etc.
Au fait, j'ai écrit plus en détail sur la culture d'ingénierie de Linear plus tôt dans @Pragmatic_Eng. Vous pouvez lire l'analyse complète ici :
@Pragmatic_Eng Il est également très révélateur que le cofondateur et CTO @artman ait également livré un correctif lié à la qualité et l'ait démontré en cours de route. Je peux vous dire que cela fait une différence lorsque les cofondateurs sont impliqués par rapport à ceux qui sont distants (dans ce cas : très impliqués)
214,68K