One of the stranger parts of living in the future is discovering which ordinary household objects have quietly developed a dependency on DNS. The lamp should not need DNS.
Joshua Morris
@joshuamorris.info
Software engineer. Building things for the web, occasionally taking them too seriously. Open protocols, books, weird internet projects, and the Joshternet.
A modern website would like to know: Your location. Your email. Whether it can send notifications. Whether you accept cookies. Whether you’d rather use the app. I just wanted to know when the hardware store closes.
I have reached the age where half my technology problems are caused by software updates and the other half are caused by me confidently remembering how something worked in 1997.
The old web had one of the best educational features ever invented: View Source. See something cool. Open the code. Learn a trick. Break your own website with it. We called this professional development.
The internet is an astonishing achievement. Billions of devices, thousands of protocols, decades of engineering. And sometimes the whole thing still stops working because somebody saved a shell script with CRLF line endings.
Apparently joshuamorris.info is a Bluesky account now. I’m Joshua. Software engineer, web tinkerer, and currently building the Joshternet, an unnecessarily serious open network for people named Josh. This seems like a reasonable place to continue making questionable internet decisions.
Joshua Morris · notebook and workbench
I build software, write about what I’m learning, and explore ideas that sit at the intersection of technology, freedom, and curiosity.
joshuamorris.info