+1
Számomra az a negatívum a céleszközökben, hogy nem járulnak hozzá a rendszer egyszerűségéhez, hanem tovább növelik a komplexitást. Ez az ára a további hatékonyságnak. Viszont nem érdemes szerintem kijelenteni, hogy mindig minden helyzetben megéri ez az ár. Van amikor nem.
Ilyen alapon tovább lehetne fejleszteni sok területre további céleszközöket. A végén rohadt sok céleszköz lenne (lásd windows a millió shareware cuccal), melyeket nem is biztos hogy össze lehet kapcsolni igény szerint. Nagy valószínűséggel elfejlődnének olyan irányba, amely már független az eredeti problémától, és további inkompatibilis és különböző interface-ek jelennének meg, melyek megint rátesznek egy lapáttal a bonyolultságra. Ezekhez lehet hogy megint további céleszközök kellenének a hatékony kezeléshez vagy összekapcsoláshoz.
Nem azt mondom hogy ne fejlődjön valami, de gond az ha további egyedi megoldást visznek be a rendszerbe a többi elemmel való összekapcsolhatóság és visszírányú kompatibilitás nélkül. Márpedig nagyon ez a gyakorlat ahogy láthatjuk sok esetben. És ez konkrétan probléma. Egy speciális dolgot megold, sokat meg megoldatlanul hagy. Pl. mi van ha a célszoftver keresési feltételek által adott eredményeiben akarok greppelni vagy azt tovább szűrni valamilyen módon?
Szerk.:
A vége meg az, hogy van rohadt sok "jó" eszköz, csak alig van aki használja.
Egyébként meg lehetne szerintem tömni az egyszerű eddig eszközt is további tudással, és akkor nem veszne az egyszerűség és kompatibilitás. Pl. grep-et felokosítani kern.log tudással stb stb. Nem feltétlen ezt, de hasonlót jobb megoldásnak tartanék.