Ready4R (2024-05-08): My Struggles with Perfectionism
Welcome to the Weekly Ready for R mailing list! If you need Ready for R course info, it's here. Past newsletters are available here.
Ready4R (2024-05-08): My Struggles with Perfectionism
Well, I did it again.
I was going to follow up my discussion of predictive modeling talking
about the {marginaleffects}
package, which lets you
summarize the average effect of changing one variable in your
analysis.
My problem? I let my perfectionism win over my desire to communicate.
It’s an old habit. Sometimes you put something out in the world, and it is judged harshly, especially by those who are critical. Talking about model interpretation is filled with people like this. When you teach model interpretation, there is always someone who seems to wait for you to trip up. I don’t know what joy they get from this (probably very little), but they seem to rejoice in telling someone they’re wrong.
I know I can’t let these people win. They don’t take chances, so I shouldn’t give them any weight.
This is just to say that I know the next newsletter is late by a
couple of weeks. I think I finally understand how to talk about
{marginaleffects}
, and I reached this point by not being
hard on myself.
I see a lot of adult learners be so hard on themselves. They say things like “I’m not making enough progress,” or “I don’t know why I can’t understand this; everyone says it’s simple.”
The answer is that what you’re trying to learn is inherently hard, and you have to be gentle with yourself to progress.
When I teach, I am often fighting with the ghosts of teachers past who have taken up room in their student’s brains. These teacher’s effect’s linger even decades later. Teachers who said horrible things to their students, such as they were too stupid to understand something. I try to give students a measure of grace and forgiveness, and show them the joy of learning something again.
WebR: The Why, the What, the How
I’m giving a short talk for the Portland R User Group about WebR, which is the coolest (and only) way to run R in your browser. I’ll be talking about how you can get started with serving webpages that have R built into them. There are a lot of really neat applications for this, including making interactive tutorials and Shinylive.
The link is here. Anyone can attend, just join the PDX-R group. It will be at May 15, 6:30 PM PDT. I will try to record.
Intermediate Shiny at Cascadia-R
If you’re going to attend the Cascadia-R conference, I will be teaching an Intermediate Shiny workshop called “Drawing the Owl”. A lot of Shiny tutorials stop at the basics; I want to give you the skills to do more advanced things, like dynamic UIs, and understanding how reactivity works.
The workshop will be in person, but I will try and make a recorded version available after the conference.
Fin
Well, this was a different newsletter, but a necessary one. Hopefully
next week I’ll have something in more detail about
{marginaleffects}
.
Thanks for reading this far; I appreciate every one of you.