For the last decade, "smart" meant "connected." We built better networking libraries and faster serialization, but we were still fighting physics.
The rise of capable silicon has rewritten the rules. The default is no longer "call the API." The default is "run it locally."
