Intro Thoughts

The problems for the ‘new wave’ quoting June bunch… 0. ‘users aren’t developers’ 1) ‘scary ggproto methods’ (less experience with oop) 2) hard to reason about the big chunk of codes that defined a new ggroto object 3) even if we master all of this, then we have to become package developers?

My proposed solutions, promoting ‘easy geom recipes’, 0) maybe users have got no choice but to be developers, because 0a. they are sick of precalculation that ggplot2 can just do and 0.b want the mental match of geom_x_mean() and the vline mean appears and 0c. ggplot2 base can’t be responsible for working on all my unique problems. 1) make ggproto as ignorable as possible at first. 2) pull out all the pieces that define the ggproto and handle separately. 3) work on package development best practices: https://github.com/EvaMaeRey/ggtedious - this is where I’m definitely currently failing and know it. I never formally test anything.