creeping featurism: /kree´ping fee´chr·izm/, n.

[comune]

1. Descrive una tendenza sistematica a caricare più chrome e feature in un sistema alle spese di una qualsiasi eleganza che potevano aver posseduto quando erano stati progettati. Vedi anche feeping creaturism. “Sai, il problema principale di Unix BSD è sempre stato il creeping featurism [N.d.T: può essere tradotto con 'funzionalismo rampicante'].

2. Più genericamente, la tendenza di qualsiasi cosa complicata a diventare ancora più complicata perchè la gente continua a dire “Sarebbe ancora migliore se avesse anche quest'altra funzione”. (Vedi feature.) Il risultato è in genere un mosaico perchè cresce di un pezzo alla volta, invece di essere pianificato. Pianificare richiede molto lavoro, ma è facile aggiungere solo una piccola funzione in più per aiutare qualcuno ...e poi un'altra ... e un'altra ancora ... Quando il creeping featurism scappa di mano, è come un cancro. Il programma GNU di hello, inteso per illustrare le convenzioni di switch e di programmazione della riga di comando GNU è anche una splendida parodia del creeping featurism; il changelog distribuito è particolarmente divertente. In genere questo termine si usa per descrivere programmi informatici, ma può essere anche riferito al governo federale, al modulo IRS 1040, alle nuove automobili. Un fenomeno simile a volte affligge le riprogettazioni coscienti; vedi second-system effect. vedi anche creeping elegance.