Almost every programmer faces regular expressions in everyday practice. Many are frightened by them, but regular expressions are based on few basic ideas, and by understanding them you can learn understand expressions once and forever.
Co-founder and CTO of Hexlet. One of the organizers of Nastachku.ru conference. In the past — head of undev.ru Ulyanovsk, software developer at Qik (Skype). Creates engineering culture in companies and brings XP, DDD and DevOps. Mental programming evangelist.