RSSAmplifier

Blog

upvalue.io

writing about software development

upvalue.ioRSS feed ↗17 posts

Latest posts

Just make the harness programmable

Using a self-modifying chat app to churn out lots of personal software.

Optimizing a Scheme implementation with autoresearch and new models

Applying the ideas from Karpathy's autoresearch repo to optimizing a Scheme compiler and virtual machine.

A few experiments in agent tooling

Writing terminal multiplexers, chat apps and orchestrators with and for agents.

In praise of sorta persistent containers

Discussing how to set up and use persistent containers for agentic (and other) development flows.

Recurse Return Statement

Discussing my experience attending the Recurse Center.

Powering my Pebble with server-driven UI

I didn't want to write a bunch of Java+C so I made some server-driven UI for my Pebble smartwatch.

A few tactics for getting faster

Some tactical advice about fixing friction and building shortcuts that stick when using computers.

Handling Markdown programmatically with postgres and @lezer/markdown

Some tips on how to query and update Markdown documents in a lightweight and robust way.

Otium devlog II: Adding graphics to a simple operating system

Discussing how to set up a simple framebuffer graphics system in an operating system that runs on QEMU/WebAssembly.

Otium devlog I: How to not implement a filesystem

Wherein the author attempts to add a filesystem to an operating system and ends up working on message passing instead.

Writing bare metal programs on the RP2350 with literate programming

Learning a bit about bare metal programming for the RP2350.

Just put the whole backend in the frontend

I set up my TRPC/postgres app to run entirely in the browser for easy demos and improved productivity.

Trialing Zig and Rust with a Tcl interpreter

I implemented a Tcl (Tool Command Language) interpreter in C++, Zig and Rust. Then compared and contrasted some of the resulting differences in implementation.

A minimal TRMNL setup to display your own stuff

How to quickly set up the TRMNL e-ink dashboard to display custom content.

Making Claude Code into an autonomous frontend dev

Using Claude Code to develop browser applications end to end, along with general advice on how to improve its performance.

The just command runner

Just is a great documentable way to keep track of your local scripts.

Dygma Raise 2 Keyboard Review

A review of the Dygma Raise 2 split keyboard