Kiekvienas patyręs santechnikas ar elektrikas turi dėžę instrumentų, kurių pagalba galima išspręsti visas darbo problemas. Šie instrumentai dažniausiai būna nepatys naujausi ir nepačios geriausios išvaizdos, tačiau jie veikia. Ar programuotojo specialybė kuo nors skiriasi nuo aukščiau paminėtų?:) Manau, kad beveik ne... Didžiausią skirtumą matau tą, kad instrumentų kiekis yra nerealiai didelis. Visi "plaktukų" gamintojai ir jų vartotojų grupės šaukia, kad su jų įrankiu "vinį įkalsite" greičiau, patogiau ir teisingiau, be to su juo dar ir užpakalį galėsite pasikasyti. Taip atsiranda IT mados, kurios mus pastebimai ar nepastebimai įtakoja. Man kažkada irgi atrodė, kad XML'ą reikia pritaikyti visur kur tik galima, o Ant'o build.xml yra puiki idėja.
ps. Aukščiau paminėtam straipsnyje pralinksmino pastraipa:
Design pattern usage is often seen as an end in itself. Robin (intrepid co-author of this article) was once asked during a job interview: "What's your favourite design pattern?" What's the correct response to that? "Oh, Decorator every time! Yeah, I use it for everything!"