I have directly vetted and hired a number software architects ...
Who are you? Bill Gates? Go and take care of the army of software architects you have hired instead of insulting forum members here. The supreme leader has done enough in this respect.