Valors per defecte
- aaloy
- 18 de desembre de 2025
M’agraden els principis perquè ajuden a prendre decisions en situacions noves i complexes. A Python hi tenim el Zen de Python, que resumeix la filossofia que hi ha darrera del llenguatge i de les decisions que es prenen. A Nagarro, la companyia de la que formo part tenim el CARING acrònim de Client Centric, Agile, Responsible, Intelligent, Non hierarchical i Global, que s’ajunta per definir la paraula CARING per indicar que tot això està orientat a les persones, a tenir esment de la gent.
Quan parlam de valors per defecte, estam aplicant per mi un dels principis més importants que hi pot haver quan cream un programa, o fins i tot en una organització: les coses han de funcionar sense que un s’hagi de rompre el cap modificant paràmetres o omplint mil i un papers que potser no sabies que existien.
Quan pensam les coses d’aquesta manera, les nostres aplicacions estaran sempre llestes per poder funcionar, podem donar l’opció de canviar, d’anar a l’ajustament fi quan sigui necessari, però fer que l’aplicació simplement funcioni una vegada l’has instal·lada i ho faci sense problemes és útil i un repte.
Supòsem una aplicació de facturació, hem de poder canviar el valor de l’IVA, però tenir ja configurats els valors més habituals estalviarà molts de maldecaps a la persona que s’hi atraca per primera vegada.
Django, un framework de Python, ens permet crear la nostra aplicació directament fent servir una base de dades local, de manera que es pot provar sense haver de configurar un servidor de base de dades. Per defecte ve així, i ja ho canviaràs quan ho necessitis.
A les organitzacions, tenir valors per defecte significa poder tenir una idea clara de com van les coses a partir dels principis que guien l’empresa. A vegades no es tant com s’han de fer les coses com si s’han de fer o si es poden fer. Els “valors per defecte” d’una companyia són els connectors que te poden adreçar a les persones correctes que t’ajudaran a fer la teva feina, són també els llocs on trobar la documentació i també el lloc on deixar-la, són el funcionament de la màquina del cafè i la política del teletreball.
Aquestes maneres de funcionar ajuden a que la integració d’una persona nova a l’empresa sigui més simple i menys estressant. La llei de Conway ens diu que hi ha una relació directa entre com s’organitza una empresa i com acaben sent el sistemes que dissenya. La gràcia està en aplicar-la a l’inversa. Els valors per defecte que tant bé van al software ens poden ajudar a dissenyar millors organitzacions, on la gent pugui simplement fer la feina fins que a poc a poc vagi optimitzant, a crear organitizacions on les coses simplement funcionen.