Jessitron

https://jessitron.com/blog

7 posts

Tech 57% · Culture 14% · History 14% · Life 14%

Subscribe via RSS

  1. Symmathesy and Ai with Kent Beck
    0
  2. Verum Factum and the Creator’s Confidence

    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…

    0
  3. What is it like to be you?

    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…

    0
  4. Span or Attribute? in OpenTelemetry custom instrumentation

    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…

    0
  5. Communication is hard, but sometimes I can fix it.

    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…

    0
  6. Adding Correctness Conditions to Code Changes

    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

    0
  7. Working with AI: Do Things Right

    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.

    0