What is PotassiumES? An In-flight Infodump

Hi, there!

This is a post about PotassiumES, an ECMAScript library that enables browser-side development for the wider web. If you're not sure about the wider web, click that link because otherwise the rest of this post won't make a lick of sense ...

Wider Web Lingo

People sling around a lot of lingo when talking about the wider web, and even the term "wider web" is lingo!

So, I wrote a series of short posts defining words and phrases ...

Wider Web Lingo: Voice

There's a lot of lingo around the wider web so this is one of a series of short definition posts.

Voice: Phrases or other vocal noises that can be recognized and used as input

Computers are getting pretty good at understanding ...

Wider Web Lingo: Gesture

There's a lot of lingo around the wider web so this is one of a series of short definition posts.

Gesture: A body motion that can be recognized and used as input

Computers are getting better at watching how we position ...

Wider Web Lingo: More Hugs, Fewer Thugs

There's a lot of lingo around the wider web so this is one of a series of short definition posts.

More hugs, fewer thugs

The wider web is inherently more intimate than the flat web that you hold in your hand ...

Wider Web Lingo: Spatial Controls

There's a lot of lingo around the wider web so this is one of a series of short definition posts.

Spatial controls: Interactive visual elements that are placed in the real or virtual environment

Unlike page controls or overlay controls (the ...

Wider Web Lingo: Overlay Controls

There's a lot of lingo around the wider web so this is one of a series of short definition posts.

Overlay controls: Visual elements that seem to sit on top of a portal display

Overlay controls on the wider web float ...

Wider Web Lingo: Page Controls

There's a lot of lingo around the wider web so this is one of a series of short definition posts.

Page controls: Visual elements that you're used to on the web like buttons, images, text fields, and blocks of text ...

Wider Web Lingo: Wand

There's a lot of lingo around the wider web (which is itself lingo) so this is one of a series of short definition posts.

Wand: A handheld device with tracked orientation and position, often with touchpads, thumbsticks, buttons, or other controls ...

Wider Web Lingo: Immersive Display

There's a lot of lingo around the wider web (which is itself lingo) so this is one of a series of short definition posts.

Immersive display: A display into a real or virtual environment that covers most of your field of ...

Wider Web Lingo: Flat Display

There's a lot of lingo around the wider web (which is itself lingo) so this is one of a series of short definition posts.

Flat display: A display that does not change its view as your position changes.

This is the ...

Wider Web Lingo: Portal Display

There's a lot of lingo around the wider web (which is itself lingo) so this is one of a series of short definition posts.

Portal display: A handheld or mounted display that shows a real or virtual environment from the perspective ...

Wider Web Lingo: xrglasses

There's a lot of lingo around the wider web (which is itself lingo) so here's the first in a series of short definition posts.

xrglasses: see-through lenses worn over the eyes that can display computer generated graphics integrated with real and virtual environments ...

Wider Web War Room

I was listening to a business plan for a wider web social space and it occurred to me that I'd heard a lot of these ideas before. Actually, I'd had a lot of these ideas.

I went digging through my archives and I ...

Naming the Wider Web

I will admit it, I like naming things.

Projects, ideas, and pets; I love looking into their essential nature and pulling out a word or phrase that becomes their verbal and written flagship. I love it when other people engage in word-play with me until ...

Designing the Wider Web

In the olden times, I made static web pages. They sat quietly on tubular displays that squatted like toads on the desk of every office worker. Early humans grunted at these pages with mice and keyboards. That was it.

To write the simplest of web ...

Augmented Reality is for Seeing Better

A product designer friend recently asked me, "What is the fundamental capability that augmented reality provides?"

The fundamental capability that current eye glasses provide is to see better. They help near sighted people see far away things. They help older eyes see things that are ...

Neighborhood XR

Scenario: What is this bug?

Stephen sits at the bus stop and sees a little bug with too many legs. He wonders what it is, so he pulls out his handset and browses over to the Tree of Life site, then clicks on the link ...

Link (Story 4 of 4)

Hitchcock was awake. Starlight filtered through the forest canopy and dappled the walls of the cabin he shared with Lester. A trio of Clytemnestra’s beetle bots was resting in Lester's sleep-crumpled dreads, occasionally flicking their wings in response to dreams. Sometimes he forgot ...

Sphere (Story 3 of 4)

Clytemnestra was in fragments. Her programs were spread across her stolen space ship, the station she just stole it from, and the small bots that she used to steal it. As each program relayed its experiences to the other, an avalanche of memory effects like ...

Ship (Story 2 of 4)

Lester was obsessed. It had been a year since the massive beam of light printed the white sphere that invited humanity to a distant star, and he still spent most of his time inspecting the sensor logs in his office. Pictures of the beam and ...

Beam (Story 1 of 4)

Elizabeth Stinton was frustrated. Her simulations for turbulence in her theoretical air sinter were a mess and if she didn't have something to show at the next board meeting she was pretty certain that they'd sell her startup for parts.

Standing up from ...

One Hour Fiction: The Panelist

The pounding in my head is in sync with the ticking of the escalator steps as they rise from the netherworld of the convention center's floor. I pull a smile from memory and ignore the sweat in my eyebrows. So many happy attendees, clipping ...

Agreements: Fuel for the Engine of Business

Note: This is an old post. I no longer offer this service.

The first person I watched run a company was Bly, the owner of a computer sales and service shop in Athens, Georgia. She gave me, a painfully young and skinny townie kid, a ...

What I hope Amazon is doing in secret

Last weekend I had coffee at the wonderful Uptown Espresso with a friend from a nearby Amazon office. I write "a" nearby office because he's working on a multi-year project so secret that he can't even tell people which building he's in ...

Top 5 opportunities for growth in software

I am a software engineering newbie. I thought that I knew a lot about it after I coded my first BASIC program on a TRS-100 way back in the before time, but now I see that the creation of software is a vast landscape of ...

It's safer in earthquakes, too

"Trying to be happy by accumulating possessions is like trying to satisfy hunger by taping sandwiches all over your body." - George Carlin

Happy Discardia, everybody! The weeks around the solstices are when we discardians let go of whatever is not adding value to our lives ...

Don't touch that dial

I grew up in the future. My childhood room was next to an attic filled with science fiction so as soon as I could read I buried my nose in the universes of the great pulp era authors. I love it in that future because ...

The manual labor of code

One day soon a robot will replace me. I'll be focused on some gnarly coding problem, happily munching on green grapes and slouching like the meatbag I am, when the interaction designer, call her Alice, will walk by and ask me if I want ...

The future-proof startup

All of the production clusters I've retired have been ready to scale. As I pulled their plugs and listened to their disks spin down, as I slid them from their racks and thanked them for their service, each and every one of them was ...

What is "The Bear"?

There was a distinct moment when I realized that I had completely borked the accounting system for my photo mapping startup. It was February of 2004 and I was living and working out of a tiny apartment in Berkeley and had spent two days tracking ...

Face down on the cutting board

On the day I found out that my wife was cheating on me and had hired a divorce lawyer, I was defeated. I bailed out of the 3D web startup which I had been sweating over for years, leaving two of the nicest partners I ...

One big machine

The infrastructure I use in teams and those I use for my personal projects are quickly diverging and it comes down to this question: What can one person do?

When I'm working on solo projects like Transmutable Work or Science Saints the key word ...

The considerable aspects of API design

Like most web coders of a certain age, I use every new codebase as an opportunity to attempt the One True API System (OTAS) which honors the essence of the web, provides developers with exactly the syntax they need for expressing the representation and logic ...