Er part de çò qu'escriui aciu que finís per èster un producte, o s'ath mens ua causa damb pantalha de login e pagina de prètzes. Mès ua bona part deth trabalh que hèm en Maladeta Studio non apareish jamès en ua bèra diapositiva de portfòli, pr'amor que non ei pas un producte: qu'ei infrastructura. Duas des nòstes quate airas de trabalh declaradas son literaument mobilitat en espais naturals e gestion de residús, e s'i passes pro temps en un lòc coma era Val d'Aran comprenes plan per qué aguestes categories existissen en nòste web. Qu'ei ua val damb ua populacion fixa petita que, ua part der ivèrn e un aute còp en estiu, a de foncionar coma un lòc plan mès gran. Aguest desajust entre era capacitat normau e era realitat de temporada nauta qu'ei eth problèma reau darrèr de dus des nòstes projèctes — un sistèma de reservacion de parcatge que, dehens er equipa, cridàvam aparcaran, e un projècte de gestion de residús cridat JoRecicli. Que val era pena explicar-ac damb onestetat, pr'amor que non se retira briu a montar un producte SaaS.
1. Eth problèma: tròp de veitures, ua soleta carretèra
Era Val d'Aran qu'ei ena Pirenèus, en vessant atlantic mès administrativament en Espanha, connectada damb era rèsta de Catalonha sustot per un solet corredor de carretèra. Un dissabte bon de nhèu, o un cap de setmana d'estiu damb es rutas de caminada e bicicleta plees, aguesta geografia se convertís en un còth d'ampola: totes es veitures baishen pera madeisha carretèra entà eth madeish grapat d'estacions d'esquí o cap de rutas, e es parcatges dera basa s'emplenen fòrça abans que era màger part dera gent ne sortisque de casa. Sense un biaish de gestionar-ac abans, eth resultat qu'ei previsible — veitures parcades ath costat dera carretèra, maquinari de nhèu blocat, e qui sigue de garda aqueth dia improvisant eth trafic damb es mans.
Aguest qu'ei er encargue reau darrèr dera aplicacion web de reservacion de parcatge que construírem entad eth 2021, damb es dades reaus d'aguesta temporada entà dimensionar-la. Qu'ei ua aplicacion en Next.js, e çò interessant non ei eth framework, son es restriccions. Non dissenhes entà un trafic estable e previsible, senon entà ua corba de demanda que se manten plana pendent mesi e après se dispara hòrt en, benlèu, ua dotzena de dies per an. Eth sistèma a de har legible era capacitat abans que era gent ne sortisque de casa.
- Era demanda non ei uniforma — se concentra en un grapat de caps de setmana punta per an, non en trafic diari constant
- Era capacitat tanpòc ei fixa — eth maquinari de nhèu, es besonhs de personau e er accès d'urgéncia mingen plaças deth madeish parcatge dia a dia
- Era màger part des usatgèrs non tornen — hòrta gent daurís era aplicacion un còp per temporada, dempús d'ua veitura hereda, damb guants
Non è pas mès dauant era logica reau de produccion, mès aguesta qu'ei mès o mens era forma qu'a d'auer quinsevolha comprovacion de disponibilitat.
def is_slot_available(lot, date, requested_spots):
capacity = lot.capacity_for(date) # era capacitat pòt variar: mens plaças s'i a maquinari de nhèu o manteniment
reserved = lot.reservations_for(date).sum(spots)
walk_in_buffer = lot.reserve_for_walk_ins(date) # non vener jamès eth 100% des plaças en linha
return (capacity - reserved - walk_in_buffer) >= requested_spots
2. Es residús tanpòc esperen era temporada nauta
Eth parcatge a era version dramatica deth problèma de pics estacionaus pr'amor qu'ei visible. Es residús an eth madeish problèma de fons, mès damb mens atencion. Ua val damb ua populacion fixa acostumada a un ritme de recuelhuda determinat a de hèr front de pic a un volum multiplicat quan s'emplenen es apartaments de loguèr e cada basa d'estacion foncione ath cent per cent. Aciu ei a on entra JoRecicli, un projècte de gestion de residús que hérem entà un client dera val, que en nòste web apareish devath "projèctes qu'auem desvolopat" e non pas devath "es nòstes productes", çò que ja ditz que siguec un trabalh a mida entà ua institucion, non quauquarren pensat entà revener. Eth rasonament seguís era madeisha forma qu'eth deth parcatge: es calendaris fixi de recuelhuda supausen ua mieja qu'era temporada nauta trinca, atau qu'era causa utila que pòt aportar eth "software" ei remplaçar eth "pr'amor que tòque segontes eth calendari" peth "pr'amor qu'eth contenidor ei de vertat plen".
3. Coma ei era tecnologia civica en eth dia a dia
Es parts d'aguest trabalh que non acaben en un cas d'estudi an a véder sustot damb entà qui construisses. Es clients publics e institucionaus se botgen damb un aute relòtge qu'ua "startup" — era contractacion tarde, es decisions passen per mès d'un interlocutor, e es requesits pòden cambiar per rasons que non an arren a veir damb eth "software". Tanpòc pòs permeter-te eth luxe de "lança-c e itèra en pròxim sprint": un sistèma de parcatge entà ua val d'esquí concentra quasi tot eth sòn usatge reau en un grapat de caps de setmana concrets, e se falha en un d'eri, non i a manèra discreta d'apariar-ac abans dera seguenta pròva — era seguenta pròva ei eth dissabte que vie, damb nhèu, e damb toti guardant.
Çò que hè que vale era pena, totun, ei qu'er impacte ei inusuaument concret. Non curses darrèr ua metrica de creishença en un panèu; guardes se aguest genèr an acabat mens veitures parcades ath costat dera carretèra que er an passat. Qu'ei mès lent, mens vistós, e jamès aurà un lançament en Product Hunt — mès qu'ei ua des pròves mès onèstes entà saber se çò que construisses ei vertadèrament util.
Arren d'açò ei eth tipe de trabalh que acabe en ua newsletter de "startups a seguir", e mos semble ben atau. Çò que si me demani, totun, ei quant de çò qu'i a darrèr d'aparcaran e JoRecicli ei especific dera Val d'Aran e quant foncionarie, damb cambis petits, en quinsevolha des dotzenes de vals de montanha en Euròpa que luten cada ivèrn exactament era madeisha batalha. Jamès ac auem comprovat. Benlèu ac deuríem hèr.
