How do I write code that is as "good" as possible? What does that even mean? I have been working on large open source frameworks for around 20 years. In that time, I have produced a lot of code that I would never write in the same way today - and from which we can learn a lot together. I will critically discuss principles such as extensibility and DRY, show what mistakes I have made when developing frameworks and show which principles we can use to write "better" code (whatever this means) :-)
The whole thing will be an entertaining journey into large codebases which might change the way you look at code.