Ich fasse mal zusammen:
Etwas Hausverstand beim Programmieren und über die Konseqnezen nachdenken (Blick über den Tellerrand) würden schon reichen.
Und natürlich auch Kunden, die bereit sind das Know-How kaufen zu wollen und nicht nur einen Codeneger wollen und eh alles selbst besser wissen (wie das so üblich ist).