Oct 24, 2025

On Physical Work, the Pen Plotter, Circuits, and Anticipating Batch Halfway Mark

Week 5, day 5 at Recurse F2’25

More Dynamic Programming

Did some more dynamic programming practice.

Physical Work

Been thinking a bit about: what is your ideal amount of physical movement during a day spent doing work?

Pen Plotter

The old HP from the 80s.

I am low key obsessed. Playing with a physical device, while not exactly physical work, is such a great change of pace. I’ve enjoyed doing a kind of ‘hardware Fridays.’

Finally understood why it was crashing (buffer overflow), wrote small util (splitup.py) to split up too-long commands before sending to chunker to not overflow memory, and a small util (scale.py) to scale plots to page size.

These & all the experiments are available at:
https://github.com/mbforbes/pen-plotter

While the grid is kind of stupid, it’s actually really nice for previewing a backdrop before printing because it shows you the size of the page on an SVG, which can otherwise be hard to see.

I think it got 5% through this in like 10-15 minutes before my laptop went to sleep.

Data transforms

Witnessed a glimpse of industrializing a data pipeline, moving from pandas scripts on a massive CSV to ingesting data into a database (using “dbt”) and running SQL on it. My understanding is that this SQL can happen in-between database versions, so a larger source database can be filtered and transformed before writing into a smaller target one.

Rapid Riter

There’s a dot matrix display that I’ve been wanting to try out, but after looking at the docs a bit, decided I’d rather pair on it.

I saw there’s an institutionalized concept called an “RFP” — request for pairing. This is great. I would like to try it.

Volition & Career

Circuits

This is what’s inside those black (plastic?) things on electronics boards! (this one may be shrunk since ~'70s). Source: Ken Shirriff’s blog: Silicon die teardown: a look inside an early 555 timer chip.

Next up

Next week will be week 6 of 12. How time flies! I’m so grateful I’m doing a full batch rather than a half, as I feel like it’s taken me nearly this long to figure out how to really Recurse.

On the top of my mind are:

post info


Published Oct 24, 2025
Tags blog recurse daily