Blog of Roman Vorushin: programming, life, and everything else