Kako inženirji pri Nextdoor s Codexom gradijo brez omejitev
V osrednji ekipi za platformo Nextdoor Codex raziskuje težave in produktne inženirje postavlja za volan.

Izdelek, kot je Nextdoor, ki služi več kot 110 milijonom uporabnikov v 11 državah, postavlja veliko zahtev za ekipo za platformo. Za Coryja Dolphina, vodjo inženiringa, Codex pomeni bistven premik: »od iterativnega podajanja pozivov agentu k inženiringu rezultatov, pri katerem inženirji začnejo razmišljati o rezultatu, ki ga želijo videti, in sodelujejo z agentom, da ta rezultat zasnujejo.«
To pomeni, da se posamezni inženirji pomaknejo višje po tehnološkem skladu — niso več ujeti kot strokovnjaki za določen sistem ali ogrodje, temveč lahko prevzamejo odgovornost za uporabniško izkušnjo izdelka bolj ali manj od začetka do konca, tudi na več platformah. Produktivnost se je tako pospešila, da ozko grlo ni več inženiring, temveč težka strateška vprašanja o tem, kaj zgraditi naslednje.
»Codex je temeljito spremenil naš pogled na inženiring, tako zelo, da si inženiringa brez njega sploh ne moremo več predstavljati.«
S Codexom »inženirji porabijo veliko manj časa za razmišljanje o tem, kako natančno gradijo, in več časa za razmišljanje o rezultatu,« pojasnjuje Dolphin. Ta rezultat je lahko v obliki posnetkov zaslona ali videoposnetka, proti katerim lahko agent gradi, določenega rezultata učinkovitosti ali testa ali povsem nove ideje za funkcijo.
Nextdoor je nedavno izdal Opportunity Alerts, ki ljudem omogočajo, da najdejo ponudnike storitev v svoji bližini; s Codexom inženirji usmerjajo izkušnjo izdelka in časovni načrt. Kot primer: eden od inženirjev, ki je delal na opozorilih, je ugotovil, da bi bilo koristno ponudnike storitev prikazati na zemljevidu. V preteklosti bi takšna funkcija zahtevala sodelovanje treh ekip — inženiring za mobilne aplikacije, ospredje in zaledje — in morda nikoli ne bi prišla s seznama dodatnih zamisli.
Toda s Codexom »smo lahko dosegli, da jo je en inženir zgradil od začetka do konca,« pojasnjuje Dolphin, »kar pomeni, da niso zmožni samo hitreje usmerjati izdelka, temveč tudi bolje razumeti dejansko izkušnjo izdelka in kaj je prava različica za izdajo.«
»Ko se inženirji začnejo pomikati višje po tehnološkem skladu, prevzemajo več odgovornosti za izdelek, ki ga gradijo. Resnično vidite, kako posamezni inženirji začnejo usmerjati izdelke.«
Pri delu z vgrajenimi podatkovnimi bazami Rust in sistemi z zahtevnimi tekmovalnimi pogoji se Nextdoor obrača na Codex za pomoč pri odpravljanju napak pri težavah, ki jih je najtežje ponoviti. Ekipa agentu zagotovi čisto okolje in preizkusni okvir za raziskovanje, nato pa ga uporablja za vse od ugotavljanja, zakaj se podi Kubernetes ne zaženejo, do iskanja prave trendne črte v analizi podatkov.
»Z GPT‑5.4 in 5.5 je šlo za res impresivno nadgradnjo. Vidimo, da Codex izstopa po izjemni vztrajnosti in poskuša najti pravo rešitev, pri čemer se poglobi v navidez ezoterične tehnične podrobnosti, da pride do temeljnega vzroka,« pojasnjuje Dolphin.
O Fast Mode s Codexom in GPT‑5.5 Dolphin pravi: »Moram biti iskren, velik del ekipe je od njega odvisen. Ko imate hitro povratno zanko s težavo, na kateri delate, je občutek za inženirja navdušujoč.«
Inženirsko delo je postalo toliko hitrejše, da je Dolphin opazil premik pritiskov na različne dele organizacije. »Premikamo se toliko hitreje, da ozka grla niso več v inženiringu. Zdaj gre res za vprašanje, kako lahko prepoznamo prave stvari za gradnjo in pravo strategijo — manj pa za to, kako jih dejansko zgradimo.«


