Acquiring skills
How people acquire new skills and what consequences for developers it causes. Five stages of leveling up: newbie, advanced, competent, specialist, expert. The basic moments: how to teach programmers the right way, who works more effectively with whom in a team, how to level up, the nature of arguments and hints.
For over 13 years is into automatization systems, web interfaces and web services, distributed systems and high load on Java, Python, Erlang, and Clojure. Writes the blogs: tonsky.me and grumpy.website, gives talks at the conferences, in his free time is into open source. Is the author of https://github.com/tonsky/datascript library and Fira Code typeface.