#software
90 items tagged software.
- A Pattern Language — 253 patterns for building places people love, and the ancestor of every design pattern in software.
- 3D Engine Design for Virtual Globes
- Deep Thinking — Where Machine Intelligence Ends and Human Creativity Begins
- Mirror Worlds — or the Day Software Puts the Universe in a Shoebox
- Who Owns the Future?
- Social Trust Graphs — Trust as a graph, directional, contextual and decaying, and what is lost when a system flattens it into one number.
- Helping People See Better — Simulation and modeling as prosthetics for intuition: tools that let a person feel the shape of a system too big to hold in their head.
- Augmented Ecologies — Twenty metres down at Jessie Beazley Reef, Tubbataha: on reefs, attention, and what an augmented ecology might mean. Images © Andrea Marshall.
- SIMTIME — A long design document for a simulation-time system. Nearly 20,000 words, left as written.
- Writing a Social Content Engine with RDF — Building a social content engine on RDF, in 2004.
- Notes, June 2007 — A long essay from mid-2007.
- Place Finding — On finding, naming and sharing places.
- Artificial Life — Some Thoughts — Thinking about artificial life, written in 1996.
- Artificial Life: Biochemical Life and Limits — On biochemical life and its limits. March 1995, the earliest surviving piece.
- Elevator Pitch — Building a robot hotel in 90 days: several robot types, an elevator driven over a reverse-engineered protocol, and guest requests by SMS.
- Building the Metaverse — There are a variety of views on what the metaverse is and who its audiences are. An attempt to sort them out.
- Principles of Art, Math and NFTs — How artists are using public ledgers as an extension of their practice.
- Flowers, Fruit and Fishes — Three interactive parametric visualisers of natural forms that resist entropy.
- Conversational Interfaces and the Future of Code — Where conversational interfaces leave the practice of writing code, with the orbital-puppet stack as the worked example.
- New New California Water Atlas — Rebuilding the California Water Atlas, so a state's water is legible again.
- TalKinG tO cLoD — Wandering the desert and talking to claude.ai: two weeks of my life during the AI revolution.
- The Web and Our Future — What will the web be like in ten years?
- The Future of Computation — Computation is a macro-trend that we have trouble seeing.
- Emergence of the Web — The text-only, no-code web.
- Preconditions for the Web — Is the web a necessary invention?
- DWeb Camp Cascadia 2026 — An amazing community. Four days on Salt Spring Island with the decentralised-web crowd.
- AWE EU 2022 — Spoke at Augmented World Expo Europe.
- AWE USA 2022 — Spoke at Augmented World Expo USA, and gave the X-Verse keynote.
- AWE 2020 — A talk on web monetization and social signalling, delivered inside Mozilla Hubs.
- ARE 2012 — Augmented Reality Event, presenting as Dekko.
- ARDevCamp — An augmented-reality developer unconference I co-founded. Undated here until a source surfaces.
- Teaching Ethereum at PNCA — Taught Ethereum programming at PNCA in Portland. A fun class.
- Notes on Pathfinder
- Cognitive Objects
- Citybot
- Everything I build is event-driven now
- Conversational interfaces are asset browsers
- Recent work — What I am building now, and the people I build with.
- Digital Twins Wiki — A civic guide to models and simulations of places, on a wiki database of tools, data, practice and worked cases.
- DiveSight — Dive planning from ocean science: forecasts of visibility, marine life and conditions for 28,000 dive sites. Yaniv Stopnitzky's venture; I wrote the first pass.
- Lita hotel simulation — A hotel as a living simulation: guests, staff, robots and lifts across three floors. Pick an event, a spill or a busy moment, and follow the response. For Lita Hotels.
- Water Atlas — California's water made legible from open data: rivers, gauges, reservoirs, rights and drought.
- Who Drinks the River? — The Colorado River piece from the Futures Desk.
- Cortes Island — A living portrait of Cortes Island.
- Salt Spring Island — A living portrait of Salt Spring Island, a generalized fork of the Cortes one, built during DWeb Camp 2026.
- ontology.monster — The news read nightly into things, kinds and parts, on a map over time.
- Salt Spring ontology — A knowledge graph read from island news.
- The Strait of Hormuz — Futures Desk piece two: the Strait of Hormuz closure and world food.
- Futures Desk — Solution-agnostic pieces of computational journalism.
- Bay Area twin — A luminous, layered portrait of San Francisco Bay in Three.js: earth and seabed, natural forces, living systems, and the built world. Recent, and fun.
- Orbital Foundation — The implementation side: the primer, the late-binding event bus, filespace, streams, a server shim, the declarative volume renderer and orbital-sim.
- attest.monster — Attestations and trust scoring: passkey identity and one public read endpoint.
- matchmaker.monster — Public asks and offers, jobs first, with an LLM working each one.
- Sound Crystals — A WebXR sound-crystal field.
- Dad's Farm — A playable farm game. Small and fun.
- EcoPermit — AI-assisted environmental permitting: draw a site and screen it. An Into the Blue product.
- Reefstora — Coral reef restoration support. An Into the Blue product.
- Heckler — Adversarial stylometric analysis of public prose.
- Simulate World, a talk at BIL — Fifteen minutes on simulate.world: putting the models that planners and governments use into the hands of the people a decision lands on, so a community can run its watershed, zoning or drought forward in time and reject the worst ideas before living through them. Weather forecasting is the proof it can be done.
- Speaker — AWE EU 2022 — Speaker profile for Augmented World Expo Europe.
- The X-Verse — AWE keynote — A keynote at Augmented World Expo on where the spatial web goes next.
- Speaker — AWE USA 2022 — Speaker profile for Augmented World Expo USA.
- Augmented Reality's Influence on the Future of the Web — A long interview on the Design Reality podcast about AR and where the web is heading.
- Web Monetization and Social Signaling — AWE 2020 — A talk at Augmented World Expo 2020 on web monetization and social signalling, given via Mozilla Hubs.
- ARE2012 — Seeing Value with Augmented Reality — An earlier Augmented World Expo talk, given while at Dekko, on where the value is in augmented reality.
- Design Fiction: Anselm Hook, “Slowcode” — Bruce Sterling's Beyond the Beyond covering Slowcode: writing less, slower, and meaning it.
- Augmented Reality Musings — Notes on augmented reality, picked up by WIRED.
- Interviewed by Tish Shute — A long-form interview on augmented reality, the browser, and the shape of a spatial web.
- Uses This — The what-do-you-use interview: hardware, software, and the dream setup.
- Projects — Things built over the years: 3D and visual communication, geo-place apps, crypto experiments, and the organizing tools underneath. Some are live, some are history.
- Orbital Foundation — A late-binding, data-driven toolchain: an event bus, declarative 3D, and a manifest pattern where a whole app is a list of files.
- Zero Theorem — A 3D visual communication and performance system: puppetry and real-time worlds.
- Divesight — Tools for seeing underwater: logging, identifying, and remembering what the reef showed you.
- Digital Puppets — Embodied virtual agents with visemes and gestures.
- Blox — Tell stories in 3D by editing an ordinary text file: objects, relationships, and what they do over time, played back as an interactive 3D experience.
- ARPersist — Persistent AR in the browser, using ARKit to hold centimetre-accurate anchors across sessions and devices.
- ATerrain — A 3D geographic rendering component for A-Frame, built on Cesium data.
- Can we playtest the future? — Twenty slides on civic modelling: living inside our own code, what we love and what we worry about, three stories of models that went right and wrong, the superpowers arriving as fast as the trouble, and the ask. First given at Futureproof AI, Vancouver, 29 October 2026.
- LLM Embodied Puppet — In-Browser — An embodied puppet driven by an in-browser LLM and in-browser speech.
- LLM-Driven Puppet — Conversation Test — A modelling puppet engaging in conversation.
- Embodied Agent Information Ambassador — An early test of an embodied agent as a guide.
- Hubs + ATerrain + Stellar — Playing with three systems at once.
- Playing with Pose Animator — Pose estimation experiments.
- Example of Ground Detection — AR ground-plane detection.
- ARPersist — Single Player — A quick example of ARPersist in single-player mode.
- ARPersist — Detailed Walkthrough — A fuller walkthrough, January 2019.
- Luminate 0.3 — Preview — An early preview of Luminate.
- Augmented Ecologies — Intelligent agents at the Augmented World Expo. Dated by the video upload.
- Web Monetization and Social Signaling — The social nature of money, for Mozilla, delivered inside Mozilla Hubs at AWE 2020.
- Dance Dance Brainy — Gestural interfaces, playfully: an earlier talk, on O'Reilly's channel. Dated by the video upload.