• Bill Belichick on Long Snappers

    I watched a press conference of Bill Belichick being asked about long snappers and whether it’s worth having a dedicated roster spot for a specialist.

  • UI Rule of One

    There should only be one primary action the user can take on the screen at a time.

  • Tag Vocabulary

    Tags are used to create heterarchical systems that lets you iterate on retrieval.

  • Schelling Point

    Coordination in the absence of communication. For example, two players in a game can’t talk to each other but they want to team up for a quest.

  • Creating Meaning Through Analogy

    One of the most profound findings from Godel’s incompleteness theorem is that meaning can be mapped onto a system that was specifically designed to prevent it.

  • The Jump to Remote Work Universality

    Remote work has not yet made the jump to universality. We’re still in the phase of “specialized work objects” which are a combination technology to perform the work, jobs that can be performed remotely, and businesses that can operate anywhere.

  • Run an AWS ECS Task From the Command Line

    To run a one-off ECS task from the aws CLI in Fargate you need to specify the subnet, set assignPublicIp to enabled (otherwise it will fail to pull the container image), and optionally include overrides to run the command you want.

  • Designing for Non-Experts

    Building tools to help users that are not experts in the thing they are using the tool to do presents unique design challenges.