• 35 Posts
  • 509 Comments
Joined 3 years ago
cake
Cake day: April 27th, 2024

help-circle


  • A tragedy in 3 acts.

    2026-03-05 Why I Don’t Vibe Code

    Like many developers, I have a whole folder of draft hobby projects that have never been finished. […] From the LLM perspective, these are folders of failures and I could indeed use LLM to make an app a day or whatever challenge I want. However, the process was far more important than the product (again!). Not every whimsy needs to become a reality. Often, I get more from the fun of brainstorming and the process of learning enough to know that I don’t need to continue and finish the job.

    2026-04-29 The LLM Is Not a Junior Engineer

    Contrary to how I might seem at times, I do think there could be a place for LLM models in modern software development. I do understand why some developers are entranced with the ability to create applications in hours and turn prototypes into products. I see how it could be highly useful for home hobbyists, back-office bureaucrats and expert engineers to build the low-stakes software they’ve never had the time or skill for.

    2026-10-25 My Local LLM Stack

    And yet, as a developer, I do feel like I need to work with these tools to understand their potential for augmenting my own software development work. There are some cases (basically as a limited coding assistant) where a LLM can be useful. Some recent examples I have used across several projects:

    • Look through this codebase and find all the areas where I have # FIXME comments. Collect them in a report and analyze if any no longer apply.
    • Improve the test coverage for this file to be above 90%
    • Update the openapi spec for this project in the repo to match what the API actually implements today […]
    • Look through the data here and find all cases where there are likely errors. For instance, if a person has an end date before their start date.
    tangential sneer

    Now that I had a machine, the next step was finding an ethical model for coding purposes.

    Apparently IBM Granite is the most ethical model out there (read “ethical” as “least likely to get you in legal trouble by using its output”.) With all this agentic power at our fingertips, what are we going to use it for?

    The 8B model can do many simple programming tasks (like searching through syntax trees or renaming functions).

    Who needs birdshot, when we can aim 16-inch cannons at every sparrow?


    This reminded me of @rhamph’s post last week. Is this an archetype of guy that is concious of the harms of LLMs, but cannot trust his own gut enough to see they are fundamentally wrong? So they try to come up with their own super-ethical spin on the beast and try to change the rotting carcass from within. But was anything gained here? I feel that an ideal of simple, elegant, and empowering code was lost.













  • I’ve been enjoying the writing of Zoe Baker recently. Specifically Means and Ends about the historical origins of anarchism. While looking for that, I also saw an essay on Anarchism and Democracy that references more recent thinkers. Might check that out too.

    Anyway, one of the takeaways for me was this: the fundamental opposition to parlamentary democracy entered the (european) anarchist canon in a time, when firstly parliaments were typically created as concessions by monarchs to stave off revolution, and by design ineffectual. And secondly violent revolution was still very much on the table. In this context participation in state democracy was opposed categorically as a strategic error.

    If you live in a country where these two facts are no longer accurate (okay #1 is debatable, but #2 generally no), the strategic conclusions should also be different. Even if you have a post-state vision of democracy, some level of involvement in state democracy (or at least not torpedoing those efforts on principle) is non-optional in my opinion. Not least because fascists are trying to capture those systems to suppress all of our movements even harder.







  • Is anyone familiar with the website I Can Eat Glass? It was apparently created in the 90s by a Harvard student, who was concerned that people learning foreign languages only learn common phrases (e.g. “Where’s the loo?”) which makes them stand out as tourists when they speak. If one were to say a truly uncommon phrase, it stands to reason one would be instantly respected as a native. So he set up a website to collect as many translations of the phrase “I can eat glass, it does not hurt me” as he could.

    Surely you are riveted to your screens right now, desperate to learn what this very special brain genius has been up to since then. Ethan Mollick is a professor at a Pennsylvania business school and published “Co-Intelligence: Living and Working with AI” in 2024. Some say he is substacking about the exponential growth of AI capabilities to this day, but critically this book was apparently read by some german teaching influencer.

    He in turn published a self-help book for parents of school kids this year, that got put on display in my local library. And of course it has a chapter on AI, so I had to lend it and hate-read a little. And of course he references Mollick and his Co-Intelligence screed, which he apparently absorbed as a base expectation what the future of AI will look like, and this is how I got to learn about one very special brain genius from Harvard.