Sabitlenmiş Tweet
nilenso
1.9K posts

nilenso
@nilenso
Employee-owned programmer cooperative in Bangalore.
Katılım Mayıs 2013
475 Takip Edilen1.7K Takipçiler
nilenso retweetledi

I did a compaction analysis on a couple of recent claude code sessions, and thought I'd share here too.
You can use the link to explore further if you're interested.
These are good compaction examples. I wish I could do the same analysis with some bad examples.
nilenso.github.io/context-viewer…
English
nilenso retweetledi

Somehow I didn't fully appreciate how strongly Claude Code's prompt has to fight against the weights to make parallel tool calls. blog.nilenso.com/blog/2026/02/1…

English
nilenso retweetledi

Something I've been thinking for a while, but finally got to writing it down.
The core thesis is that building reliable AI applications requires a harness to be able to tinker, experiment and iterate, without which the project gets stuck in the prototyping phase.
blog.nilenso.com/blog/2026/02/1…
English
nilenso retweetledi

Really excited for this one: @SrihariSriraman and I took a deep dive into coding agent system prompts to understand their structure, similarities, and differences. dbreunig.com/2026/02/10/sys…
English
nilenso retweetledi

I've been studying the effect of system prompts in the model + tools + system-prompts + harness stack.
So, I ran the same SWE-Bench-Pro task with Opus+Claude Code, but with different system prompts. One run used Codex's system prompt, and another run used Claude's system prompt.
The workflows on the runs are different, and mirror these kinds of sentiments. You can see the corresponding differences in the system prompts too.
We maybe mis-attributing some of these behaviours to the model, when they're attributable to the system-prompt.


English
nilenso retweetledi

Atharva Raykar from @nilenso will tell us how you're not a programmer anymore: you're coordinating a complex system. Systems thinking, feedback loops, scientific reasoning. The skills that actually matter when building AI.
Unlearning and relearning the new rules of the game.
English
nilenso retweetledi
nilenso retweetledi
nilenso retweetledi

I just published the next article in the "How to work with Product" series.
This one is called: "Taste and Adjust", and it's about finding ways to "taste" your product at every stage, by consciously building a product development flywheel.
Link: blog.nilenso.com/blog/2025/11/2…

English
nilenso retweetledi

I let Codex CLI rip over the @nilenso website code to optimise performance. It scripted a benchmark, applied some changes and reran the bench to confirm that its changes sped things up by ~5x. Our website sends ~10x less data as well.
We had been putting off the website optimisation work due to other priorities, but these days the friction to take up this kind of work is really low.
English
nilenso retweetledi

another win for bitter lesson driven development:
specialised tool interfaces -> code execution
blog.nilenso.com/blog/2025/10/1…

Anthropic@AnthropicAI
New on the Anthropic Engineering blog: tips on how to build more efficient agents that handle more tools while using fewer tokens. Code execution with the Model Context Protocol (MCP): anthropic.com/engineering/co…
English
nilenso retweetledi

Sometimes I just want to give a github url, and a prompt to semantically search. Similar to web search tools, but for Github / Gitlab.
I made a tool that does this, following @thorstenball 's "How to Build an Agent", and @nickbaumann_ 's "What Makes a Coding Agent?" blog posts. I just use Github/Gitlab's APIs instead of using the filesystem.
I use this now in storymachine because product managers or business folks don't have a repo cloned or an agentic-cli running on their machines.

English
nilenso retweetledi

@dbreunig My blog post has a lot more detail about all this. Check out this section for details on why existing observability tools don't cut it:

English
nilenso retweetledi

You know how your LLM context is a giant wall of text, and mostly an opaque box that you don't open? I built a tool to open it up, and pull it apart for you so that you can actually do "context engineering".
You can just drag-drop your conversation.json into it, and it will show you the components growing through time.
English
nilenso retweetledi




