As pointed out by many other people, software is regressing and getting absurdly bloated. Our computers have become exponentially faster and more powerful, yet our software is slower than ever. Just try using Slack in Firefox on a 64-bit ARM computer with 4GB RAM. Let me know in 5 minutes once you've finished loading the chat page.
Since we're talking about microcontrollers (MCUs), I won't discuss the use of "networking" as we typically know it, which involves RJ-45 connectors, cables, ethernet and a TCP/IP stack on both devices. The use case for that is typically to have two or more computers communicate either directly through a LAN cable, or through some networking equipment such as a hub or switch.
This post explains the usage of my first embedded Rust driver, the Microchip 23x SRAM driver.
© Copyright 2009~ AW, all content is licensed under the Creative Commons (CC BY-SA 4.0)