I realized that I made one of MaiOtaku’s core features all wrong! Silly me. The recent friend activity feed sends a feed-message to everyone on your friends list when you take a feedable action. But is that really necessary? It gives each friend the ability to delete something they see in their feed, but that’s a lot of extra messages for what could be one message in the database. This is what Facebook and Twitter does, which is exactly what I should have realized. Each user should have an activity feed of what THEY are doing, and when you view your friends’ feed (like what’s on the homepage), it should aggregate all of your friend’s activity feeds. Now to figure out how to optimize it for people like me with a ton of friends.