Toimitusnopeus on suoraan verrannollinen tietorakenteen laatuun, erityisesti aikana, jolloin käyttöliittymää voidaan yhä enemmän käsitellä lyhytaikaisena voimavarana. Käytännössä tämä sisältää: - käyttämäsi myymälän tyyppi, esim. relaatio, kaavio jne. - tapa, jolla jäsennät datasi entiteeteiksi ja suhteiksi - Tapa, jolla keräät tietoja, esimerkiksi haluat tallentaa tilan totuusarvona (esim. is_disabled) tai voit päätellä tämän tiedon aikaleimasta (esim. disabled_at), molemmilla on hyvät ja huonot puolensa - tapa, jolla yhdistät monialustaisia tietojoukkoja, kuten tietokanta, tallennustila, lokit jne. - tapa, jolla jäsennät API:n, rakennat kyselyitä ja kulutat dataa Datalähtöisyys on huijauskoodi toimitusnopeuden lisäämiseen. Huonot datapäätökset voivat olla erittäin tuskallisia peruuttaa, ja kun alat nähdä ne selvästi, et voi koskaan palata takaisin.
dennis
dennis5.7.2025
the more i design/build, the more i realize: the wrong data structure is like a receding hairline. you're cooked. trying to cover it up makes it even worse spoke to other founders who agreed that data structure is the ceo's job. every engineer knows to avoid migrations when possible. an easy place to fuck ui is the account table. this takes scaled companies +6mo to fix. almost sure ramp/linear ship fast because they made fewer mistakes here.
51,51K