TPM Journey & Advice for Aspiring TPMs