I'm not sure if it was intentional, but I appreciate the irony of a post on internationalisation that hard-codes "first" and "last" names. Not that I have any better ideas!
(Note for any iOS devs, iOS 9 introduces a cool NSPersonNameComponentsFormatter that tries to help with this sort of thing.)