I write fiction and I'm told it's autobiography, I write autobiography and I'm told it's fiction, so since I'm so dim and they're so smart, let them decide what it is or it isn't.
The most important skill for a computer scientist is problem solving. The ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately.