Something that just dawned on me is how far we have come regarding the compute resources that are available to the average person living in the developed world. Consider the hardware that Larry Page and Sergey Brin used to start Google in 1998. According to this page (
https://blog.codinghorror.com/google-hardware-circa-1999/), they had 10 processor cores running at speeds of 200-333MHz, 1.7GB RAM, and 366GB of distributed hard disk storage. This configuration probably cost them a minimum of $10,000 to build, probably more. Now consider the Raspberry Pi 4. If one spends $45 on the 2GB RAM variant and additional money for a 512 GB drive, then for roughly $100 he or she would have the same compute and storage resources that Larry Page and Sergey Brin had in 1998 that started one of the world's most successful Web companies. In fact, our smartphones can drive 1998-era Google if configured with enough storage.
From a software standpoint, imagine the possibilities of millions of people walking around with devices that are as powerful as the compute resources Google had in 1998. It's realizations such as this that make me excited
What I love about the Raspberry Pi is the possibilities it brings at affordable prices. For example, students learning about how distributed systems work can build a cluster of Raspberry Pis for just a few hundred dollars. They have access to the same open source software that major tech companies use for their infrastructure, like Linux and various distributed software projects such as Apache Spark.
In an age where sometimes I'm cynical about the direction of tech and our industry, it's realizations such as this and product announcements like this new Raspberry Pi that make me remember why I love computing.