Yes she writes her own songs (not that it really matters to me) Why would you assume she doesn't? She has not only written hundreds of songs for herself but she also has songwriting credits on other folks songs too. And Tik Tok is very good, better than california girls (the katy perry song, not the beach boys one!), but it's mid tier Kesha at best really. Wasn't Tik Tok out before that katy perry song anyway?