Board Game Travel Kit

I condensed some of card games into one box:

Left to right: Doomlings, Star Realms, The Mind, Chrononauts, FitzIt, Are you the traitor?, Are you a werewolf?, Hanabi, Set, Icehouse/Zendo rules, regular playing cards

I’ve noticed that board game boxes tend to be a little big. I combined five into one box:

Azul, Settlers of Catan, Clank, Concept, Nuclear War
This is “portable” if you have a car trunk, maybe! It’s heavy as heck.

D&D Story Time

In my recent campaign, I had a handout for the players. I took it out, and on a whim, I thought « a handout is boring ».

I tore it into quarters in front of their eyes. I wrote on back of the handout pieces “5“, “10“, “15“, “20“. “Make me an investigation check,” I intoned in my best DM voice. “I will grant you any pieces under your roll.

They got 23, so I gave them all four scraps. They taped it back together and got the whole handout.

And they remembered that handout. They told players in other campaigns about the handout.

My TODO list

I’ve had a couple people ask how my TODO list works, so here’s what I’ve been doing for the last few years. I have four lists in total: a calendar, a yearly list, a daily list, and a master list.

A calendar.

The calendar has anything that needs to be done on a specific day. Birthday reminders, doctor’s appointments, and weekly activities like board game night or trash day. You’ve seen calendars. This is nothing interesting.

A yearly goals list

A yearly list of my goals for the year. I typically have 5-15 goals, and finish half of them.

This is mostly for motivation and focus. I don’t look at it much, and often only write it a third of the way into the year.

You can ignore this one.

Daily TODO list

A daily TODO list, written on paper. I throw it out at the end of each day, without copying anything off it. (I actually scan it, but I never look at the scans). This one I find very helpful.

Master TODO list

A “master” TODO list, consisting of everything I want to get done long term. I store this as a text file.

Each task is a one-line description.

I sort tasks into four categories:

  • Tasks that will take under an hour
  • Tasks that will take under a day (but more than an hour)
  • Tasks that will take less than a week
  • Tasks that will take more than a week

At the very top is just a list of all my task numbers, so I can see how many I have in each category, and skip down to them.

Tasks are marked as

  • [ ] Unfinished
  • [x]Finished (think ✅)
  • [X]Cancelled (think ❌, decided not to do it)
  • [/] Partially done (for very big tasks)
  • [>]Transferred to another system (doesn’t happen in the master TODO system, but sometimes I do this from my journal or a daily TODO list to indicate I wrote it down in the master TODO system)

In addition, I have a few special categories:

  • Urgent tasks. Sometimes I’ll have things that really need to get done soon (but not “today”, or they’d go on the daily list). Taxes often fit in here.
  • “Stuck” tasks. If I have no idea how to proceed with a task, it goes in a special category.
  • “Done” tasks. These are waiting to be archived (which is why everything you see is un-done)
  • “For fun” tasks. I try to keep a tasks which are just for fun in their own little section. Things like “learn to make ice cream”!

I try to minimize subtasks, in general. If I have a big task (clean the house), I’ll try to list it as “clean the bedroom”, etc as seperate tasks. If I have to, I’ll have a big task that references separate small tasks, but it’s the exception, and usually in the “more than a week” category.

And that’s about all I have to say.

Meeple Initiative Tracker

I play D&D. There are a thousand initiative trackers out there. Here’s one I invented recently.

First, each player picks a Meeple to be their character’s mini.

Four meeples on an index card, representing a wagon.
Four PCs on a wagon move over swampy terrain.

Quick, roll initiative! The players all roll, and so do the enemies. We grab a second meeple for each player, as well as second token for each enemy. This becomes the initiative tracker.

This is the initiative order. It’s currently the red meeple hero’s turn. Next up will be the blue meeple hero, then the black cube enemy, and so on.

Hack-A-Day 2023

HACK (noun)

  1. a rough cut, blow, or stroke. (the work was accomplished one hack at a time)
  2. a quick job that produces what is needed, but not well (this code is a hack, but it works!)

Hack-A-Day is challenge to make complete one new project, from scratch, every day in November 2023.

Last year (2022), I set myself the challenge to make a software project every day, and met it. I had a ton of fun, and make a lot of cool video games and projects I can show off. This year I’m inviting the rest of the world to join me!

I’m a programmer, so I’m doing a new computer programming project every day. But you can do any kind of project, whatever you pick is great.


I will post again nearer to November! Just giving blog readers an advance heads-up.

Scroll Props

Infocom introduced (AFAIK) the concept of feelies:

[…] Imaginative props and extras tied to the game’s theme—provided copy protection against copyright infringement.[45] Some games were unsolvable without the extra content provided with the boxed game. And because of the cleverness and uniqueness of the feelies, users rarely felt like they were an intrusion or inconvenience, as was the case with most of the other copy-protection schemes of the time.[49] Feelies also provided the player with a physical aspect to the gameplay of their text adventures, giving another dimension of strategy to what would other-wise just be a text parser.

– Wikipedia (Infocom)

I love to give out feelies for my D&D campaigns. Here are some lil handout props I made:

I used a receipt printer, q-tips, tape, and orthodontic rubber bands.

Good Time Estimation

As a programmer, one task I have to do often is estimate how a long a task will take. But as a programmer, most tasks I do have never been done before, and will never be done again, so estimating how long they will take is a little tricky. Here are some tips I’ve learned over the years.

Always use clock time.

Yes, there are interruptions. You need your coffee. You didn’t get around to it that day. You want to know those things in your estimate, too. Just use the time on the clock for when a task starts and ends.

This is especially important if you’re self-employed.

Write down how long you think a task will take. Afterwords, write down how long it took.

This simple step is the most important one. This gives you a clear idea of exactly what a task is and when it’s done. It also starts automatically training your brain.

You’ll start seeing patterns. You consistently underestimate how long everything will take. Conversations take longer than they feel. Exercise takes less time than it feels like. Fixing problems is highly variable. Doing something from scratch is easier to predict.

Play a game. Predict things as well as possible.

Don’t change how you do them. You win if you guess accurately.

Use as few units as possible.

Don’t use minutes, hours, days, weeks, and months. Personally, I try to use minutes and hours for everything. Of course, when I report to my boss, I convert to days, but in my own notes I estimate things in one unit.

Learn your multiplication factor.

How long will it take you to do a project? Well, last time you had a similarly-sized project, you thought it would take 2 hours, and it actually took 14 hours. Your multiplication factor is about 7x. So this time if it feels like a 3 hour task, plan for 21 hours.

Assume there’s only one multiplication factor for one kind of work (one kind of work like your entire job, not one type of task). You can have different ones for different time scales, though (minutes vs hours vs days vs weeks).

You can measure other peoples’ multiplication factor to figure out when they’ll actually be done with tasks, but I suggest doing it quietly and not mentioning it.

Credit: Folk, but credit to Joel on Software for the idea of estimating it for each team member

To estimate a long task, break it up into pieces, and add up the pieces.

Do this if your task takes 2 days or more. Because of the multiplication factor, carefully budget time for added tasks, things you forgot, problems, etc. Or you can skip it. Just consistently pick one.

Credit: Joel on Software, including FogBugz which did this as a statistical method displayed with Gantt Charts.

Train your credible intervals.

Some tasks are more variable. Saying “something will take 1 hour” is vague. Saying “something will almost certainly take between 30 minutes and 4 hours” is more precise. How big should that range be? That’s called a credible interval.

Train your credible intervals. I trained mine using bug fixing, something which happens several times a day, is hard to predict, and you have little control over (you can’t “call it done” early). Customer calls could be another great candidate.

I trained on bugfixes using 50%, 90%, and 99% intervals. There are specific mathematical scoring rules, but basically if something is in your 50% interval more than half the time, narrow it; if your interval is correct less than half the time, widen it.

Credit: Eliezer Yudkowsky (personal website, no longer up)

First Aid Kit


First-aid kit contents, 1x large red bag
Left pocket, survival:
Compass, Small Magnetic
Magnesium rod (under compartment) - Use with knife if lighters run out
Misc fasteners and bags (in bag)
Water purification kit. Good for about 3 person-years.
Work gloves

Right pocket, convenience:
    Baby Powder - Prevents chafing. Also consider moleskin.
    Face mask - For smoke or disease.
    Glasses, spare, for Zachary
    Nail clippers
    Petroleum Jelly - Chapped lips, protect wounds, help light tinder.
    Sleeping mask

Center compartment:
    (right) Band-aids/plasters, various sizes - Use to cover small cuts
    (right) Gauze and medicine directions
    (bottom pocket) Grill lighter
    (back) covid-19 test

    Thermometer, mouth

    Alocane-brand Lidocaine burn relief gel
    Triple Antibiotic Ointment (may not work) - contains bacitracin,
        neomycin, polymyxin. Prefer washing using sanitation bag.
    Hydrocorozone cream - treats itch and rash

    Cotton swabs (in bag) - Clean wound
    Gauze (in moleskin) - Wrap to stop bleeding, or use to clean a wound
    Gauze (loose)
    Moleskin - Patch blisters or prevent them from forming
    Liquid Skin - Superglue. Disinfect small cuts, then brush on to close.
    Q-tips - Clean wound

    Sanitation bag (see below)
    Medicine box (see back)
    Vitamins box (see back)

    Sanitation bag (in center compartment):
        Water - Clean wounds. Slightly soapy. Refill and add campsuds and
            povodone iodine to replenish.
        Campsuds - Concentrated soap.
        Povidone iodine - Use with water to create a sterile cleaning fluid.
            Doesn't work to sanitize water (need 15min+80 drops/gal)
    Medicine box (in center compartment):
        Acetaminophen, 500mg, x20 - Longer white pill labeled 5500.
            Non-NSAID pain medication. Does not reduce fever, only reduces pain
            Use for people on certain medications or for headache.
        Caffine, 200mg, x10 - Medium ycircular yellow pill labeled 44 226.
            Take half with taurine to stay awake. Caffine impairs judgement
        Calcium carbonate, 0.5g, x5 - Pastel colored large circular pills.
            Antacid. Use for heartburn.
        Ibuprofen, 200mg, x30 - Small circular red pill labeled I-2.
            NSAID anti-inflammatory. Use to reduce fever or inflammation.
            Low fevers fight diseases, don't remove them.
        Loratadine, 10mg, x30 - Small oval white pill labeled L612.
            Used to minor allergic reactions.
        Melatonin, 3mg, x10 - Small unlabeled white pill.
            Natural sleep aid. Take 1 to sleep somewhere noisy. Groggy after.
        Peptobismol, x16 - Larger pink circular pill in plastic labeled RH 046.
            Use for diarrhea or stomach upset. Recommended dose is 2.
        Pseudoephedrine HCl, 120mg extended release, x2. One per day.
        Pseudoephedrine Hcl, 30mg - One every 2-4 hours as needed.
            Use for stuffy nose. Stimulant.
        Taurine, 500mg, x5 - Medium white gel capsules. See caffine.

        Razor blade, x1
        Activated charcoal - Black powder.
            In case of poisoning, immediately induce vomiting.
            Then eat activated charcoal.
        Bentonite clay - Grey powder. Do not use.

    Vitamins box (in center compartment):
        Mulivitamin, x20 - Large green pill labeled 1.
            Take one every other day only if vitamin deficient.
            Contains enough: Vit A, Vit C, Vit D, Vit E, Vit K, B1, B2,
             Magnesium, Zinc, Selenium, Copper, Manganese, Chromium
             Bayer One a Day Men's Pro Edge
        Vit D, 5000 IU, x25 - Small yellow gel beads.
            Take one every 2-3 days if sick or missing sunlight.
        Zinc, 50mg, x20 - Medium white unlabeled circular pill.
            Take half a pill per day to resist getting COVID-19 or for diarrhea
        Folate, 400mcg, x20 - Small-medium white gel capsule.
            Take one every other day if missing vegetables in diet.
        Vitamin C, powder
            Take small amounts if missing fruit from diet to prevent scurvy.

        For diarrhea, oral rehydration solution. If not available, use water.
          0.5tsp salt               6tsp sugar
          0.25tsp potassium salt    1L/quart water
        Potassium chloride, powder - ORS
        Iodized table salt, powder - ORS or dehydration.

        Atorvastatin, 40mg, x50 - Medium white oblong pill labeled ATV40.
            Prescription: Take one pill daily to reduce cholesterol.