Write libraries instead of services, where possible
Cloud apps like Google Docs and Trello are popular because they enable real-time collaboration with colleagues, and they make it easy for us to access our work from all of our devices. However, by centralizing data storage on servers, cloud apps also take away ownership and agency from users. If a service shuts down, the software stops functioning,... See more
Mark McGranaghan • https://www.inkandswitch.com/local-first/
Decentralization is valuable when it lets you do new things fundamentally better, not old things fundamentally worse. Web3 advocates are trying to pick a fight with the most beloved products in the world while handicapping themselves with decentralized architectures. If you want to win a fist fight, you probably shouldn’t choose the strongest guy i... See more
Haseeb Qureshi • Why Decentralization Isn't as Important as You Think
My friend Kasey Klimes wrote a fantastic piece called “
When to Design for Emergence
” on the design dynamics of large-scale software after working on Google Maps.
https://newsletter.rhizomerd.com/p/when-to-design-for-emergence
He points out that our current approach is designed to only solve the most common needs of the most number of users.
Anything b... See more
When to Design for Emergence
” on the design dynamics of large-scale software after working on Google Maps.
https://newsletter.rhizomerd.com/p/when-to-design-for-emergence
He points out that our current approach is designed to only solve the most common needs of the most number of users.
Anything b... See more
Maggie Appleton • Home-Cooked Software and Barefoot Developers
Meanwhile, a lower cost to creating new programs also means a shorter half-life for a given piece of code