Jack Devine is 32 year veteran of the CIA, working on the operations side. He helped oust Allende from Chile; he gave the mujahedin the stingers with which they shot down the Russian helicopters. He trained with traitor Aldrich Ames. But in his new book Good Hunting, he also talks about being a family man, a father of six.
He developed a method for the delicate job of explaining to his kids what he really did. (Officially, he was "a diplomat"). He liked to have "the talk" in the U.S., to prevent unanticipated leakage, and he had to catch each kid at just the right age. But for his middle daughter, he didn't get the timing quite right.
In the interview, which is available to subscribers here, Devine also talks about what spies do when they don't agree with their mission, how they get people to betray their countries and the mishap he had with invisible ink. (HINT: it involves a receipt for a payoff.)
Here's a longer version of Devine's chat with Time.