Ideal Qualities for doing Research in Computer Architecture*