Re: any competent programmer
That's about as useful as saying that gangrene can be taken care of by any competent surgeon.
Sure it can. You know how many competent surgeons, exactly ?
The scale of this issue is such that EVERYONE needs a solution, not just the competent programmers.
If solutions were only made for competent programmers, the IT industry would have been dead in the water 20 years ago.