Skill Acquisition Model


It’s a known fact that every expert starts from a novice and slowly building acquiring skills. But how does it work?

Dreyfus brother tried to answer this question and came up with Dreyfus Model of Skill Acquisition. This theory said that there five stages of skill acquisition: Novice, Advanced Beginner, Competent, Proficient, and Expert.

This presentation dissects each stages and helps you figure out what stage you’re currently in in order to achieve mastery while also avoiding pitfalls in each stages.

Legacy Codes


Legacy codes is always an intimidating topic for engineers. Nobody would be happy to receive or maintain legacy codes. What’s legacy codes anyway? And what’s supposed to do with legacy codes?

Shall we git push origin -D master? Shall we rewrite it? Find out more in the presentation below.