You are viewing archived messages.
Go here to search the history.

🕰️ 2022-11-05 21:32:40

...

Kartik Agaram 2023-01-24 05:23:19

My environment now has tests. In this 1-minute animation you can see me make a change that breaks some tests. The edges of my vision go red. I zoom out to see what broke. I can click on places on the map to zoom in, Exposé-like, on failing tests.

git.sr.ht/~akkartik/driver.love

Kartik Agaram 2023-01-26 02:34:13

Today I gave each app a default map for its code, so that people get a better initial experience when connecting the driver to it, rather than the blank canvas they've been faced with so far.

Initialization is one of the categories of semantics that's hard to write tests for. What should happen when a config file is present. The driver maintains separate configs for each app it knows about, so it needs to handle the very first app vs first view of a new app. What if the app has no default map. Etc., etc.

Anyways, I ended up touching git.sr.ht/~akkartik/driver.love/tree/main/item/Manual_tests.md after a while.

Lu Wilson 2023-01-26 22:39:15

a snippet from my weekly blog this week

(pretty niche tode/bret lore content)

(please moderate if not appropriate)

📷 image.png

Kartik Agaram 2023-01-27 02:59:39

Is there a link to read the rest? (I wasn't aware you had a blog.)

This is totally appropriate devlog content.

Lu Wilson 2023-01-27 08:50:59

The weekly blog goes out to all my patrons, to let them know what their contributions are supporting. I crosspost it to a paid-for substack too (for the people that don't like paying patreon). Here's a secret link to see this week: todepond.substack.com/p/439cae62-0a34-4b32-9c93-eabc7322ba3d