This talk is about using programming languages more effectively, and using that experience to create and select better programming languages. There are bad practices in software development that are so old and well established that it is difficult to recognize the problems they cause. There will be a review of the new good parts in ES6. JSON will also be mentioned.
Techniques that are effective in managing other professions do not work on programmers. This talk is for managers who want to be better managers of programmers, and for programmers who want to help their managers to be better managers of programmers.