start teaching people how and why to delete code instead of teaching them only how to write code

compare functional and object oriented languages as well as high level and low level languages and explain what are advantages of using certain language without going into the syntax

let people do mistakes and don’t punish people for making them but let them explain what happened, if they know what was the cause of mistake it is worth ten times than doing things correctly

mix teams per period of time instead of per project

make showcases how to modify ugly code to pretty one and what are the steps and what patterns people should look after

teach by not showing old stuff but showing where old stuff exists in modern things and why it’s important there and what’s the purpose of doing things certain way instead of flat theory based on ancient examples

Add Comment