179 karma · joined September 13, 2012
It's the questions like "what is you greatest weakness?" that tick me off where an honest answer at most places will probably kill you chance of getting the job. Instead you are told that the "right" answer is to pose a strength as a weakness. I don't see the point of asking questions like these. What are you learning about the candidate from getting the expected BS response?
Ironically, I think having the self awareness to recognize your own weaknesses is a great strength, but this question subverts this.
I ended up creating my own free online textbook for the course. It's sorta out of date now since it was for 32-bit processors.
It showed me how to really use C++ effectively back in the 1990's. It was at the time in a class by itself. (Pun intended).
Gave a makeup exam to one student with an altered programming problem than the original exam. The student answered the original problem, not the one on the exam they was given. That made it very clearcut.
I also had a written requirement that students must be able to explain their homework programs to me. Had a few that couldn't explain what parts of "their" own program was doing.
Warning, this might be considered a spoiler:
A pattern found deep in the computed binary digits of pi are used to "prove" that the universe was created by an intelligence.
My wife was finishing her finance doctorate so I had a deadline. I had already worked on some statistical mechanics projects and had the idea of downsizing and just expand on them. After this decision, I was done in a year (and before my wife was finished).
As the essay shows, it is very easy to get lost working on a physics Ph.D. After getting my degree, I ending up teaching CS for ten years before getting into software development. While it was stressful at times, I don't regret my physics education. I learned a lot (sometimes by being thrown into the deep end).