3 ms·The last time I wrote one was a few weeks ago. I've written dozens of them during my career.by pcwalton 9y agoThe last time I wrote one was a few weeks ago. I've written dozens of them during my career.