Replying to @zef
Great idea and I think this is the way to go with knowledge management. SilverBullet got me into this. I built a small new wiki inspired by it, but for agents: they write through a built-in MCP server, you read.
Demo: stichpunkt.salen7in.de
Code: github.com/ssalentin/stichpu…
Zef Hemel retweeted
I just published Welcome to Gas City medium.com/p/welcome-to-gas-…
In a nutshell, some actually good engineers came along and rewrote Gas Town into an enterprise grade SDK for building your own orchestrators. It uses the original Gas Town MEOW stack, based on Beads and Dolt. MIT-licensed. It has been out for a few weeks, just launched to v1.0.0, and is ready for use. Check out Discord at gastownhall.ai for more info.
Zef Hemel retweeted
A talk I gave a few weeks ago.
Software fundamentals matter more than ever. Here's why:
youtube.com/watch?v=v4F1gFy-…
Zef Hemel retweeted
April was my last month at Vendr, so I'm on the lookout for a new role!
LinkedIn in the reply 👇 but here is a quick summary:
• 13 yrs in dev (TypeScript/React, Go, AWS, Cloudflare)
• 5 yrs leading teams across the US & Europe — I know how to build high-performing teams and a strong engineering culture
• Currently mostly interested in LLMs — last year I spent a fair amount of time exploring LLM/RAG topics (Assistants API, Vercel AI SDK/LangChain, Turbopuffer/LanceDB)
Open to staff+, engineering manager, or site lead roles — I'm driven by product impact, strong teams, and long-term growth, rather than the exact title.
Zef Hemel retweeted
There is a lot of (justified) of excitement about MCP, but just like most function calling approaches, I think it has a severe limitation at the moment, and I am kind of of flabbergasted why I am the only one that is bothered by it.
The problem is that when you define a tool using MCP [0] you can only specify the *inputSchema* but not the *outputSchema* (the same is the case for OpenAI [1], Claude [2], Mistral [3], Gemini [4], ...). And the optional description of a tool is just a "hint" to the model.
That means that when the model needs to decide to call a tool, it can only rely on the structure of the the inputs (not even on the description). But since it does not know the structure of the output of the call, it cannot reason about the composition of multiple tool calls to solve a complex problem. Instead it needs to take a guess, call some first tool, and then interpret the output before it can reason about how to continue.
The fact that tools are dynamically typed wrt to their results makes it also impossible for other tools, and humans, to reason about tools (that is a lot of tools :-). Imagine I would explain MCP to you by only showing the types you send to an MCP server, but none of the types that you receive from a server.
Since tools are for all intents and purposes really just fancy REST apis, just like OpenAPI definitions [5], tool calling and MCP tools should also specify their outputs.
Zef Hemel retweeted
people love MCP and we are excited to add support across our products.
available today in the agents SDK and support for chatgpt desktop app + responses api coming soon!
Zef Hemel retweeted
Love this Claude Code improvement, it's a delightfully straight-forward way of solving the need to pull in additional documentation on-demand
Replying to @_catwu
Paste a URL directly into Claude Code, and it will use the content from that webpage as context.
Perfect for pulling in documentation, specs, or reference implementations without leaving your terminal.
Zef Hemel retweeted
Claude can now search the web.
Each response includes inline citations, so you can also verify the sources.
Zef Hemel retweeted
The biggest LIE that "vibe coding" community sold to beginners is
that ANYONE can build a production ready app for mass consumption.
It is simply not true (for multiple logical reasons).
Prototype - sure.
MVP for "invite only testers" - definitely.
An app you can show to investors to secure funding - absolutely.
But if you ship that shit to prod without understanding what the code does....
What do you think is going to happen?
Don't believe the hype. LEARN TO CODE, then you can use AI to help you do it faster, anon.
Zef Hemel retweeted
All joking aside, Anders Hejlsberg is probably the most successful language designer currently active.
He has created FOUR widely used languages, which is absolutely crazy.
So I trust his judgment. Unless he picks Rust, that is.
Zef Hemel retweeted
Msty App 1.8.0 is now available - full text search, Gemma3, Modular Rendering Engine, Mermaid Diagrams, Claude 3.7 Thinking, GPT-4.5. Preview and much more! Link below for full changelog 👇
Zef Hemel retweeted
Thrilled to announce... devblogs.microsoft.com/types…
Zef Hemel retweeted
`npm install -g @anthropic-ai/claude-code`
there's no more waitlist. have fun!
Zef Hemel retweeted
This is what happens when @zef has an epiphany - he writes brilliant pieces like this one zef.plus/human-behavior-demy…


























