Jordan Hall and the mind that wins the liminal war

Thanks to the work done by others before me in the Game~B scene I was able to collect a nearly comprehensive collection of Game~B material. I’m now for the first time using that collection as a “source of study”, in this case to examine what Jordan Hall has to say about the concept of the OODA loop. I believe I was able to find every public mention of the concept.

Why being interested in this concept at all? Ponder this post by Hall on Facebook:

Once you’ve grasped the absolute centrality of OODA, you might find yourself contemplating the next question: is there a way to specify the design for a “maximum OODA” in principle? …


Finding our way back to participation

This essay is an attempt to carve out livable space in our ism-saturated cultural moment.

Participatory Knowing

One of the most insightful people I learned about last year is UofT psychology professor John Vervaeke. In his Youtube series he talks about how we are currently in a meaning crisis and proposes a tentative cure.

One of his most powerful concepts are the “Four Ps”. Each P represents a type of knowing, i.e. a way to be in touch with reality, and, as such, emphasizing a different aspect of it. Here they are:

  • Propositional knowing: realness as truth
  • Procedural knowing: realness as power
  • Perspectival knowing: realness as…


A tricky, but rewarding endeavor

As GraphQL adoption grows, developer teams have to implement GraphQL APIs for larger and larger enterprises and data sets. The larger the project, the more care has to be put into the database choice. While document databases such as MongoDB are the natural GraphQL companion, SQL databases are the standard for relational data.

Good news! Though trickier, it is possible to couple GraphQL and relational databases to very satisfying results. Unfortunately, documentation about how to achieve this has been lacking. This is what we want to remediate here.

This article assumes familiarity with GraphQL, Apollo Server, MongoDB and MySQL. …


Overcoming the Fear of Apollo Server Internals

Apollo Server can be amazingly simple to set up. You start with a simple GraphQL schema, implement a few resolvers, and off you go. But if your use case is more complex, you need a better understanding of what’s going on behind the scenes, and, if possible, how to modify it. This is what we are going to look at in this article.

Image for post
Image for post
Embrace the AST

This article assumes some working knowledge with server-side GraphQL, in particular Apollo Server. It is part of a series on enterprise grade GraphQL hosted by smartive.


When normal resolvers aren’t enough

What is an Almighty Root Resolver, and when do you need one? If you want to know the answer, join us in a trip beyond the happy land of local resolvers.

Image for post
Image for post
The Happy Land of Local Resolvers

This article assumes some working knowledge of server-side GraphQL, in particular Apollo Server. It is part of a series on enterprise grade GraphQL hosted by smartive.

The Happy Land of Local Resolvers

You know the pitch: to implement a GraphQL server you only have to (1) define your schema and (2) implement the resolvers that take care of bits of the schema. …


This article is meant for people who know the basics of TypeScript but haven’t used it in a large project, and/or haven’t explored its advanced types.

My goal is to convince you, based on a ton of examples, that TypeScript’s powerful advanced type system can provide satisfying solutions for complex web engineering problems and can be used for mind-blowing and fun modeling.

Watch the video and refer to code snippets below:

Building Blocks

These are types you can find on the official TypeScript documentation. They are the building blocks for more advanced/fancy stuff. Think of this section as a cheat-sheet.

Intersection types

Get all members from multiple…


There is an issue on the next.js repo that has been open since the early days of the project (October 2016), it’s called Add login / authentication example and is one of 2 issues tagged Priority: OMG Maximum. The issue has 185 comments, many of which mine (I joined the conversation in February 2017).

As I’ve written elsewhere, Next.js has been my gateway out of Meteor.js and into the pure Node.js world, a transition that mirrored Arunoda’s, a meteor thought leader in the old days, now working for ZEIT, the company behind Next.js …


What is the number 1 cause of lost time, and how can we use our limited time wisely? In this video we will go deep and come out on the other end with a 5 second exercise you can do to save yourself years of wasted time. Coming up.

 This 5 Seconds Exercise Can Save You Years of Wasted Time
 This 5 Seconds Exercise Can Save You Years of Wasted Time

Looking for the video on the article? Here it is:

What is a waste of time? The first thing that comes to mind is when things don’t go the way we want, we are stuck in traffic, the meeting gets canceled. That kind of thing.

But that’s not the real issue. Yes, not getting what we want is painful, and we should be strategic and strive to get better at obtaining what we want. But life is hard and we fail. If you give your best and fail, can that be fairly called a waste of time? I would say no. A tragic life has dignity. …


I have searched for the 12 truths behind Jordan Peterson’s 12 rules for life. A limitation with this format is that the rules aren’t completely independent. Rather they are all part of a single framework. Let’s now look for the general truth that lies behind all the rules.

One Rule to Rule Them All - Jordan Peterson's 12 Rules for Life Summarized (With Infographic)
One Rule to Rule Them All - Jordan Peterson's 12 Rules for Life Summarized (With Infographic)

Originally posted on nickredmark.com

Looking for the video on the article? Here it is:

Final Analysis of Jordan Peterson’s 12 Rules for Life — It All Comes Together

I have searched for the 12 truths behind Jordan Peterson’s 12 rules for life. A limitation with this format is that the rules aren’t completely independent. Rather they are all part of a single framework. …


What is the justification of Jordan Peterson’s 12 rules for life? Just like any set of rules, it’s important not to loose track of the principles that originated them. Let’s give them a look. Hang in there.

12 Truths About Life by Jordan Peterson, Part 5
12 Truths About Life by Jordan Peterson, Part 5

Originally posted on nickredmark.com

Looking for the video on the article? Here it is:

Jordan Peterson has a way of getting to the bottom of things, and this is reflected in his new book “12 Rules for Life: An Antidote to Chaos”. In each chapter of the book, Peterson explores a deep topic, finds a fundamental truth about life and then extracts from it a practical rule to follow. The rules are the titles of the chapters, so it’s easy to remember them, but the core principles behind them are buried between stories and long reflections. …

About

Nick Redmark

Don’t repeat yourself

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store