Vai al contenuto
05 · ENGINEER-WRITTEN

Software.

App di ingegneria personalizzate, pipeline, strumenti.

Panoramica
Software scritto da ingegneri per ingegneri. Pipeline di dati, calcolatori su misura, dashboard, strumenti desktop.

Scriviamo software per noi stessi per primi. ChainSolve, il calcolatore block-graph Rust + WebAssembly, è la cosa più grande che abbiamo spedito, ma il pattern è lo stesso su scala minore: se lo strumento non esiste, costruiscilo. Se è troppo lento, riscrivi lo in qualcosa che non lo è.

Pipeline di dati, calcolatori su misura, dashboard, automazione CAD, strumenti desktop. I nostri ingegneri scrivono il codice. Legge come l’ingegneria che supporta, perché le stesse persone stanno facendo entrambi i lavori.

Processo

Come gestiremo il programma.

01
Requisiti
Comprendere il compito effettivo che lo strumento sostituirà. il foglio di calcolo, la macro, lo script esternalizzato. Acquisire input, output e i casi limite che rendevano fragile il vecchio sistema.
02
Architettura
Scegliere lo stack più piccolo che funziona. Desktop Tauri, web statico + backend Worker, calcolo WASM, o un plug-in per fogli di calcolo. l'architettura è la leva più economica.
03
Sviluppo
TypeScript, Rust, Python. Test prima dove i bug sono costosi. Anteprima interna a ogni milestone. Lo vedi comportarsi prima che venga spedito.
04
Consegna
Documentazione che gli ingegneri leggono, distribuzione che gli ingegneri eseguono. Codice sorgente commissionato al vostro repository, non al nostro. Consegna o manutenzione continuativa. la scelta è vostra.

IP e licenze

Le cose che la gente chiede prima di firmare.

Chi è proprietario del codice?

Voi, incondizionatamente. Tutto il lavoro è assegnato a voi alla consegna. Non conserviamo nessuna licenza, nessuna clausola di diritto di riutilizzo, e nessun obbligo di darci credito.

Usate dipendenze open-source?

Sì, selettivamente. Documentiamo ogni dipendenza con la sua licenza. Se una licenza è incompatibile con il vostro uso previsto (ad es. GPL in un prodotto proprietario), lo segnaliamo alla revisione dell'architettura e sostituiamo.

Possiamo rivedere il codice prima della consegna finale?

Sì. Facciamo commit in un repository privato condiviso dal primo giorno. Avete accesso in lettura per tutta l'engagement, non solo al passaggio. Nessun sprint scatola nera.

E se vogliamo manutenzione continuativa dopo la consegna?

Offriamo un accordo di manutenzione trattenuta a costo mensile fisso. In alternativa, la documentazione di consegna è scritta in modo che i vostri ingegneri possano mantenere il codice senza di noi.

Inizia qui

Inviaci una richiesta.
Rispondiamo entro un giorno lavorativo.