While I agree with many of the comments presented above, there are many places
where I would prefer a 'trained' Comp Sci or Comp Eng programmer to be responsible for the code.
E.G. software that:
Implementing algorithms such as these without the education to
understand the underlying fundamentals and mathematics could be quite hazardous.