Matthew Honnibal

@honnibal.bsky.social

Computational linguist from Sydney and Berlin. Author of the spacy.io NLP tools Founder and CTO @explosion.ai LinkedIn: linkedin.com/in/honnibal Blog: honnibal.dev

I gave a talk on "Build-to-own AI: Agentic Development for Humans" at PyCon Armenia: how coding agents change the way we build ML systems and why code and programmable interfaces matter more than ever, not less. Here's the whole thing as a thread 🧵 (1/18)

Bild

In Yerevan, Armenia, for PyCon Armenia & PyData Yerevan! I'm giving the opening keynote on Friday (tomorrow) and will be talking about "build-to-own AI", agentic development for humans, and how to use AI to build better AI. Looking forward to seeing everyone and exploring Yerevan on my day off ✨

BildBild

Want to be a beta partner of our upcoming product for agentic NLP? We're looking for teams who need help with their NLP projects, especially around tasks like information extraction. Ellf is a virtual assistant for NLP projects – think Claude Code, but with NLP superpowers, or "Vibe NLP" ✨

Open-source projects should stop making the public project repo a Pypi trusted publisher. Configure the public repo's CI to make a release with all the wheels and other release artefacts attached. Then configure a private repo to do the publication. GHA is really easy to mess up and get pwned.

I guess my socials are way more tech focussed than my...social, so maybe this take gets kind of a "duh" here. Not sure. But: Why I don't think AI is a bubble honnibal.dev/blog/ai-bubble (basically an argument that LLM progress probably won't plateau. Not a finance guy)

Why I don't think AI is a bubble · honnibal.dev

Matthew Honnibal is a computational linguist from Sydney based in Berlin, Germany. He's the author of the spaCy Natural Language Processing library and the co-founder of Explosion.

honnibal.dev

If your tests ever find anything interesting, Claude Code will challenge you to a little contest-of-wills where it tries to cope, rationalise or lie egregiously to avoid fixing the problem. I call this minigame 'sneaky quokka'. honnibal.dev/blog/sneaky-...

Sneaky quokka: Testing and debugging with LLMs · honnibal.dev

Matthew Honnibal is a computational linguist from Sydney based in Berlin, Germany. He's the author of the spaCy Natural Language Processing library and the co-founder of Explosion.

honnibal.dev

I've been working on a post on LLM-assisted coding, and I guess I've built up a bunch of writer's debt, because it turns out there's a bunch of tangents I wanted to write up first. One really concrete thing that came up is try/except usage -- so, here's the post. honnibal.dev/blog/try-exc...

Exception handlers are not general-purpose conditionals · honnibal.dev

Matthew Honnibal is a computational linguist from Sydney based in Berlin, Germany. He's the author of the spaCy Natural Language Processing library and the co-founder of Explosion.

honnibal.dev

I feel like my Claude Code got a lot worse after I made some grumpy changes to my system prompt. I was annoyed that it kept trying to condition around invalid data instead of failing and fixing the data at the source, so I added some instructions to the prompt that were maybe too blunt. However...