Come learn 2000+ kanji and 6000+ vocabulary words with WaniKani.
I read the letter from you some time ago.
The previous extent of time was a while ago. Just think to a previous extent of time that was indeed a while ago, now, associate!
The reading is the words 先 and 程, put together.