After a couple of years working in software development, our speaker has realized that most young developers do not really have a thorough understanding of basic programming, resulting in your products generating many bugs, difficult for expansion and maintenance. Therefore, the presentation will give some programming principles especially for young devs with a hope that you could quickly become "solid" devs.