korrents
Jamie Brandon

Jamie Brandon

@jamie-brandon · 18 positions · On ppll ↗

Programmer based in Vancouver who writes at scattered-thoughts.net about databases, programming language design and developer tools; author of the Imp, Dida and Zest language experiments.

Jamie Brandon did not write this page.

We collected these quotes from things they published elsewhere, and every quote links to where it was said. They have no account here and have not endorsed this site. Quotes are word for word; the short line under each one is our own restatement, not their wording. Their own site. Is this you? Claim it or ask us to remove it. Or tell us what is wrong here.

  1. code generation

    You can only go faster to the extent that you can figure out how to either generate trust or mitigate damage.

    ↗Synthetic sagasscattered-thoughts.net 1st of 3 in this piece

  2. AI slopsoftware quality

    I expect an onslaught of low-quality software, but it's a mistake to bemoan the quality without realizing that the previous alternative was not high-quality software but no software at all.

    ↗Synthetic sagasscattered-thoughts.net 2nd of 3 in this piece

  3. LLMsscaling laws

    The improvements must surely tail off at some point, but I see no reason why that point has to come any time soon.

    ↗Synthetic sagasscattered-thoughts.net 3rd of 3 in this piece

  4. 3 months earlier
  5. LLMscoding agents

    But they are terrible at making decisions. They have the worst judgement.

    ↗Artificial adventuresscattered-thoughts.net 1st of 3 in this piece

  6. LLMs

    I haven't seen anything I would call a hallucination from the frontier models.

    ↗Artificial adventuresscattered-thoughts.net 2nd of 3 in this piece

  7. LLMsSaaS

    The subscriptions to frontier models are a very good deal, but it looks like they are being phased out now that everyone is hooked.

    ↗Artificial adventuresscattered-thoughts.net 3rd of 3 in this piece

  8. 7 days earlier
  9. Thoughts, feelings, decisions, even bodies don't exist, they're only abstractions that we use to manage the chaos.

    ↗I'm not a catscattered-thoughts.net 1st of 3 in this piece

  10. AGIAI alignment

    In hindsight, it was childish to think that we'd put it in a box at all.

    ↗I'm not a catscattered-thoughts.net 2nd of 3 in this piece

  11. I have no faith in the people in charge of the future, but humanity isn't going to change any time soon.

    ↗I'm not a catscattered-thoughts.net 3rd of 3 in this piece

  12. 2 months earlier
  13. TypeScriptsoftware performance

    The dynamic type system provides flexibility and easy meta-programming, while the static type system removes the overhead in most of your code.

    ↗Borrow-checking without type-checkingscattered-thoughts.net 1st of 2 in this piece

  14. Ensuring that moving, borrowing, and sharing don't break the illusion is surprisingly easy to do with a static type system, and surprisingly hard to do with a dynamic type system, or at least hard to do cheaply.

    ↗Borrow-checking without type-checkingscattered-thoughts.net 2nd of 2 in this piece

  15. 2 weeks earlier
  16. health and fitnessepidemiology

    There's strong epidemiological evidence associating ultra-processed foods with a range of negative health outcomes, at least on par with the evidence we had for smoking.

    ↗0058: borrow-checking surprises, books, linksscattered-thoughts.net 1st of 3 in this piece

  17. education

    I suspect most people who write rust regularly are missing these details too.

    ↗Borrow-checking surprisesscattered-thoughts.net 1st of 3 in this piece

  18. behavioural science

    Once you see the answer it's easy to believe that you already knew

    ↗Borrow-checking surprisesscattered-thoughts.net 2nd of 3 in this piece

  19. libertarianism

    Libertarians always want to let industries regulate themselves, arguing that if they do harmful things then the market will respond. But the market will only notice immediate, severe harm.

    ↗0058: borrow-checking surprises, books, linksscattered-thoughts.net 2nd of 3 in this piece

  20. education

    While the core borrow-checking rules are simple, there are so many exceptions (admittedly for solid ergonomic reasons) that it's easy to internalize the wrong rules.

    ↗Borrow-checking surprisesscattered-thoughts.net 3rd of 3 in this piece

  21. mathematics

    I expect AI to increase productivity of top mathematicians much more than that of top writers, because formalization is a kind of translation task, it doesn't require much judgement, and as long as it compiles noone needs to read the result.

    ↗0058: borrow-checking surprises, books, linksscattered-thoughts.net 3rd of 3 in this piece

  22. 7 weeks earlier
  23. LLMsenergy

    Both estimates make me think that the concern about global energy demand for LLMs is over-blown.

    ↗0057: consulting, zest progress, reads that lasted, books, linksscattered-thoughts.net