The biggest problem with staff development is that many times, it doesn't work.
If you want it to "work," then you have to work.
Here are some ideas each of us can implement ourselves (school leaders, you can help!) to make sure our own professional learning sticks. If you've attended staff development with me, and want to do #6, please email me at email@example.com.