https://jessitron.com/blog
7 posts
Tech 57% · Culture 14% · History 14% · Life 14%
Subscribe via RSS
The other day I read about this Italian philosopher from like 1700 who coined a phrase: verum esse ipsum factum. What is true is what is made, or: we only really understand what we created. Verum Factum: we only really know what we made. This resonates immediately as a software developer. When I wrote a program, or when I’ve changed it enough, I feel like I know it, like it’s under my fingers. It’s a particular feeling of knowing. It means I have confidence that I can predict the software, that…
This is what I want to know when I get to know someone. What is the experience of being alive in your body, in your world? This is the definition of consciousness: there is something it is like to be you. Erik Hoel contrasts this with LLMs, speculating there is nothing it is like to be two matrices multiplying. This is why humans can be responsible and accountable for things. Our actions have consequences that we can feel, that we can’t help but feel, for decades. What I do changes what it is…
TL;DR: Attribute. More information on one event gives us more correlation power. It’s also cheaper. When you want to add some information to your tracing telemetry, you could emit a log, create a span, or add a piece of data to your current span. Adding a piece of data to your current span is the best! Usually. Attributes are the best, and also the cheapest. If you have request name, user ID, request properties, feature flags, and notes about what happened in a single event, then you can…
We used to type code to tell the computer what to do. When that gets tedious, we made libraries and functions until the code was more communicative. Now I type English words to tell the agent what to tell the computer what to do. Sometimes that gets tedious, and then I need to find new ways to make it easier. Here’s an example. Iterating could be easier. The work: I’m getting Claude to build a program that turns Claude conversation logs into a vertical HTML comic. As we iterate on this, I ask…
Today I looked at the first PR on our new project repo. It added a new run script, but the README didn’t mention it. The proposed change was incomplete, because the documentation was out of sync. Did I comment on the PR? heck no. I want to fix this problem for all PRs, not just ... Read moreAdding Correctness Conditions to Code Changes
Today, a quick example of introducing determinism when an AI struggles. I give it a simple instruction, it screws it up, I tell it to write a program to do things right.