Skip to content

Commit

Permalink
add thing-a-month-03-04.md
Browse files Browse the repository at this point in the history
  • Loading branch information
BrianHicks committed Mar 16, 2024
1 parent 1cd052e commit 0f4d1f5
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions content/micro/thing-a-month-03-04.md
@@ -0,0 +1,17 @@
+++
title = "seeing the forest through the trees"
date = 2024-03-15

[extra]
project = "thing-a-month (awareness)"
+++

I’ve been pretty heads down trying to get the first version of tinyping done this week. Here are the highlights:

<!-- more -->

1. Automerge is very cool, and it seems like it might even be able to do the encrypted syncing that I want. Data migrations are really tricky though, though.
2. I’m using Elm for this, since I’m super familiar with it, but the way I’m setting up the app right now means duplicating responsibility for data storage. Not great.
3. The hardest part has been figuring out how to schedule pings according to the right distribution when there is no central authority. I *think* I have a solution though: using the last ping’s timestamp as a random seed should allow all clients to converge on the same sequence of pings. (Assuming the lambda value does not change, anyway!)

Despite the difficulties, I’m starting to see the bigger picture of how the app will work. That feels pretty encouraging!

0 comments on commit 0f4d1f5

Please sign in to comment.