A few months ago, while interviewing for a Cloud Solutions Architect role at Microsoft, one of the interviewers asked me a question that stuck with me long after the interview ended.

Not because I couldn't answer it.

But because I kept thinking about whether I had answered it well.

The question was:

"What's the hardest part about working on mainframe technology?"