Van egy projektem, amiben a lil-guit használtam. Úgy tűnt, nem lehet benne a kontrollereket csoportosító foldereket dinamikusan üríteni, ezért lecseréltem egy hasonló tudású másikra, a tweakpane-re. Ez eddig nem olyan érdekes, inkább a hozzáállásom változása az.
1. kezdőként, mondjuk 20+ éve naivan átírtam volna az egész kódot, hogy lecseréljem a régi ui hívásokat az újra
2. gyakorlott szakiként mondjuk ~10 éve, gondos munkával írtam volna egy wrappert, hogy innentől ez ne jelentsen gondot, és bármikor cserélhessem a ui-t a jövőben is
3. most viszont végiggondoltam, hogy a wrapper 2-3x annyi munka, mint átírni a kódot (ahogy az 1. pontban), másfelől kicsi az esélye, hogy mégegyszer váltok, mert a jelenlegi scope-ban szükséges feladatokat ez már tudja. Harmadrészt a wrapper se garancia arra, hogy a legközelebbi váltásnál csak a gui specifikus dolgokat kell cserélni, simán eszkalálódhat mélyebb (magasabb) rétegekbe a dolog, ha olyan az új framework - így simán csak átírtam a kódot, ahogyan kezdőként is tettem volna🤷♂️