He's talking about specs (indieauth and micropub) rather than a storage format, so it will not be trivial to change from one format to another in the future.
"lynching" has a very well-established racial subtext in the US... I'm sure this person didn't intend it that way, but she pointed it out and he apologized, all of which seems completely reasonable.
"I wanted to improve my life skills in some other fashion
than programming ... I needed a way to train myself since
there are many rules to learn. So, what do I do? I break my
rule of no more programming and write my own training
software."
Things like this confirm for me that I am in the right profession :)