良いプログラムが作れるか

これは、

よいアルゴリズムが考え出せるかどうか

にかかっています。