Skip to main content

8 Dimensional Thinking

I was once watching a show on physics where they spoke about the fabric of spacetime. They said people often view an event as having 3 dimensions, that is, where does it happen? So, your x, y and z axis, or height, width and depth, will state where an event occurred. They then expanded on this to say that an event is really 4 dimensional because we have to include the time at which it occurs. So, give x, y, z and t and you have the “location” of your event.

Thinking more abstractly in a social setting, what really defines an event? How about the people who show up to it? What influences their actions leading to said event? Their mood, attitude, energy, other recent events, the weather, blood sugar, alcohol level, hormones, a conversation they had with a friend earlier, an upcoming deadline, etc. Given that any of these items can heavily influence a person’s actions at a given time and place, they in turn influence what event occurs.

So, could we define an event not in just 4 dimensions but with perhaps 8 dimensions? Or 12? Or 27? When I place an upcoming event on my personal calendar, I only use spacetime coordinates to describe it. Where is it and when do I need to be there? What if I used a larger set of dimensions to set the event though? Show up at 8pm at Joe’s Coffee, you’re meeting with a local entrepreneur so show up with energy about the company you want to start, have positive ideas running through your mind, don’t drink coffee ahead of time or you’ll be too wired, talk to best friend first to get encouragement levels up.

Perhaps we already do this subconsciously, deciding to go to our day job expecting the worst. Not physically exercising the night before to reset stress levels. Binge eating to temporarily spike dopamine to drown out that meeting with that co-worker from the day before.

Many of us have heard about anchoring ourselves better for work, but how do we get there? How do we get take control of the dimensions that will determine our events for the day? We likely can’t change the location or time much, so what’s left that we can change?

Comments

Popular posts from this blog

IE Caches a Lot

Cross post from my employer's development blog: http://rootinc.github.io/2016/03/09/ie-caches/

In developing a page, I decided to do things a bit differently on the server. By doing an explicit check on the HTTP request headers, I can detect server-side if a request to the server is coming via XHR (Ajax) or a standard page load. I can then serve different content based on the request type. So, I can use the same URL for retrieving the initial HTML page and the raw JSON data associated with that page. Express makes this pretty easy:
if (req.xhr){      return res.json(await this.usersData());    }    else {      return res.view('users', await this.usersData());    }
I’m not sure if it’s technically more RESTful than having separate URL routes for data and HTML, but it felt like it made sense. The URL is referring to the same data, and based on a header, I want to determine how it is represented, but the data doesn’t change so why should the URL? This also makes it possible to d…

Atari E3 2004 PAL digital press kit

Making note of some old swag. The Atari E3 2004 PAL digital press kit. See video for details.






Changing Password Requirements with SailsJS and Passport

Cross post from my employer's development blog: http://rootinc.github.io/2016/03/16/pass-requirements-sails/

If you perform an installation of [Passport][passport] with [SailsJS][sails] using the [Sails Passport Auth Generator][sails-generate-auth] you get several files in your app already configured for you. If you then use passport-local, you will already have a complexity requirement on the password. It defaults to requiring 8 characters minimum, letters, numbers, and symbols.

What if you want to change this requirement? In the generated model file `Passport.js`, you should see a line that says `provider   : { type: 'alphanumericdashed' },` and `password    : { type: 'string', minLength: 6 }`. The minLength is an easy and obvious change. What about the complexity requirement though? This stumped me for a bit. There doesn’t seem to be any mention of these keywords or providers on the Passport official site, nor anything in the [Passport-local repository][passport…