I am gonna live on programming, and I like programming. I plan to make such a small software to improve some skills, including c++11, git, program architecture, multithreaded programming, most formal programming within my ability, etc.