When a lay person is asked about “digital money”, Bitcoin is undoubtedly the first thing that comes to mind and rightfully so.
Ethereum, meanwhile, promised to create “programmable money” through smart contracts and the Ethereum Virtual Machine (EVM). Whereas, one could only send and receive Bitcoin in a trustless way, Ethereum would enable trustless, automated transactions.
DeFi = programmable. In a way, DeFi protocols like Uniswap and Compound exist because assets deposited into their smart contracts can be pooled and programmed to act under certain conditions.
Next stop on the meme train: Programmable Interest