Linear heeft een wekelijkse vergadering van 30 minuten genaamd "Quality Wednesdays." Ik heb er één bijgewoond en Wauw De ontwikkelaars tonen een kwaliteits- of prestatiegerelateerde oplossing die ze vorige week hebben gedaan. Het kan groot of klein zijn. We hebben 17 problemen doorgenomen, van enorme prestatieverbeteringen aan de backend tot dit kleine probleem. Zie je het?
Aan de ene kant was het super casual. Aan de andere kant was het echt heel intens. Een ontwikkelaar besteedde 2 minuten aan het laten zien hoe, omdat styled-components *langzaam aanvoelt*, ze 3 andere frameworks hebben uitgeprobeerd en gemeten hoe ze zich verhouden qua bouwtijd, JS-bundelgrootte, CSS-grootte en LCP-renderprestaties. Op basis hiervan zullen ze waarschijnlijk overstappen van styled components... voornamelijk voor LCP-rendering voor enorme pagina's om sneller te zijn. Maar het zijn allemaal afwegingen.
En het kan echt *van alles* zijn. Sommige ontwikkelaars toonden werk dat ze oppikten op basis van meldingen van gebruikers, wat resulteerde in een hogere kwaliteit. De meeste ontwikkelaars vonden echter een klein ding of twee om vorige week op te lossen. Die eerste bug (afwijking van 1px) werd gevonden en opgelost door een frontend engineer. Veel kleine maar irritante dingen zijn opgelost, zoals dat het een kleine vertraging kost om de tooltip te tonen wanneer je met de muis over een element beweegt, of dat de tooltip eerst leeg wordt weergegeven, enzovoort.
Trouwens, ik heb eerder in meer detail geschreven over de engineeringcultuur van Linear in @Pragmatic_Eng. Je kunt de volledige diepgaande analyse hier lezen:
@Pragmatic_Eng Ook super veelzeggend hoe medeoprichter en CTO @artman ook een kwaliteitsgerelateerde oplossing heeft geleverd en deze halverwege heeft gedemonstreerd. Ik kan je vertellen dat het een verschil maakt wanneer medeoprichters betrokken zijn versus afstandelijk (in dit geval: zeer betrokken)
214,68K