Are excellent programmer necessarily excellent system analyses?