That night, Arjun sat in his home office, the blue glow of his monitor illuminating empty coffee mugs. He went through the stages.

He opened the WPS documentation. It was a 400-page PDF translated poorly from Mandarin. He learned a new vocabulary: Application.Worksheets became Workbooks.Item(1).Sheets(1) . Range("A1").Value became Range("A1").Value2 . Loops were the same, but the DOM-like object model was alien.

Arjun smiled, a tired, genuine smile. “Neither did I.”

[OK]