Myslím, že s tím vývojem programů pro linux to není tak zlé. Pro unixové programy se odjakživa používá model backend-frondend. Když někdo naprogramuje kompletně funkční backend s dobrým c api a komandlajnovými utilitkami, tak si pár nadšenců to klikátko do svéhu desktopu vždycky dobastlí..
Ve středočeském kraji "bastl" znamená zhruba "ono to funguje, ale chlubit se tím nedá". Vůči funkci je to výraz neutrální, vůči autorovi pozitivní, vůči formě silně negativní. Typickým příkladem bastlu je plně funkční PC, které se ale nedá zavřít do krabice. Určitě taková znáte, case už ani nemá kryt a komponenty i v zapnutém stavu leží všude kolem. A mimochodem tento význam odpovídá původnímu významu výrazu "hack". Takže bastlíř je takový hacker. Z dob před tím, než si význam upravili novináři a spisovatelé (an inelegant but effective solution to a computing problem).