# dwr updates > longer form lightly edited takes ## Recent Posts - [Can you solve spam at the protocol-level?](https://dwr.email/can-you-solve-spam-at-the-protocol-level) - [Why wallet?](https://dwr.email/why-wallet) - [Where are the apps?](https://dwr.email/where-are-the-apps): Why aren't there more compelling consumer crypto apps? - [What does sufficient decentralization mean?](https://dwr.email/what-does-sufficient-decentralization-mean) - [The spam filtering dilemma](https://dwr.email/the-spam-filtering-dilemma) - [FIDs and identity](https://dwr.email/fids-and-identity): The value of an FID lies in the social graph - [On Hubs](https://dwr.email/on-hubs): Why we don't pay economic rewards for Hubs - [Composer action ideas](https://dwr.email/cast-action-ideas) - [Why don't you clean up "the bots"?](https://dwr.email/why-dont-you-clean-up-the-bots) - [Why don't you add this feature or setting?](https://dwr.email/why-dont-you-add-this-feature-or-setting) - [Challenges with BYOA and social networks](https://dwr.email/challenges-with-byoa-and-social-networks) - [Why is growing a consumer social app hard?](https://dwr.email/why-is-growing-a-consumer-social-app-hard) - [Thoughts on building a Farcaster app in June 2024](https://dwr.email/thoughts-on-building-a-farcaster-app-in-june-2024) - [Stuff to build on Farcaster](https://dwr.email/stuff-to-build-on-farcaster): 10 free ideas - [How to think about Farcaster protocol data](https://dwr.email/how-to-think-about-farcaster-protocol-data) - [OpenBazaar notes](https://dwr.email/openbazaar-notes): From the 2016 bear market - [Go directly to jail](https://dwr.email/go-to-directly-to-jail) ## Blog Information - [Homepage](https://dwr.email/): Main blog page - [RSS Feed](https://api.paragraph.com/blogs/rss/@dwr): Subscribe to updates - [Twitter](https://twitter.com/dwr): Follow on Twitter ## Optional - [All Posts](https://dwr.email/): Complete post archive - [Sitemap](https://dwr.email/sitemap-index.xml): XML sitemap for crawlers