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.

The Simplicity Cycle


Every successful software project starts simple. Along the way in its lifetime, however, this kind of software becomes victim of its own success, it will be more complex. One moment in its lifetime will become especially important: the software will be complicated, or it will be simpler than before.

Find out more about this cycle (and when software rewrite is justified) in the presentation below.