<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://www.rohleder.de/en/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.rohleder.de/en/" rel="alternate" type="text/html" /><updated>2026-08-23T06:00:18+02:00</updated><id>https://www.rohleder.de/feed.xml</id><title type="html">Michas Blog</title><subtitle>Blog of Michael Rohleder</subtitle><entry xml:lang="en"><title type="html">LLM Tools II</title><link href="https://www.rohleder.de/en/2026/03/26/llm/" rel="alternate" type="text/html" title="LLM Tools II" /><published>2026-03-26T00:00:00+01:00</published><updated>2026-03-26T00:00:00+01:00</updated><id>https://www.rohleder.de/2026/03/26/llm</id><content type="html" xml:base="https://www.rohleder.de/2026/03/26/llm/">&lt;p&gt;Well, 2 very intensive and educational months on every level later, here’s another summary:
&lt;!-- more --&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;the mentioned tools have proven themselves, additionally I’ve added &lt;a href=&quot;https://github.com/anomalyco/opencode/&quot;&gt;opencode&lt;/a&gt; as an agent and quite a few MCP servers.&lt;/li&gt;
  &lt;li&gt;the quality differences between models are enormous. Claude models are in a league of their own (also price-wise). Through opencode I’ve gained a lot of experience with &lt;a href=&quot;https://openrouter.ai/moonshotai/kimi-k2.5&quot;&gt;Kimi&lt;/a&gt; and &lt;a href=&quot;https://openrouter.ai/minimax/minimax-m2.5&quot;&gt;Minimax&lt;/a&gt; (available for free for one context window there), which deliver quite usable results but can also go spectacularly off the rails. Due to lack of funds I’m currently mainly using the very affordable &lt;a href=&quot;https://openrouter.ai/z-ai/glm-4.7-flash&quot;&gt;GLM4.7&lt;/a&gt;, which for example really struggles with Lisp-like code. I’d even go so far as to propose the thesis that LLMs have certain language preferences. Claude tends towards Python, Minimax towards bash, etc. I wouldn’t let the openrouter/free models near any relevant code.&lt;/li&gt;
  &lt;li&gt;MCP servers (and other plugins/tools) significantly change the vibe coding experience. To avoid having the same servers running everywhere, I can recommend an &lt;a href=&quot;https://gitlab.com/mroh69/guix/-/blob/master/mroh/guix/packages/agents.scm?ref_type=heads#L280&quot;&gt;mcp-proxy&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;From a developer’s perspective, LLMs are extremely powerful tools that will massively change this profession. I’m more than happy to be able to experience this exciting time, just like being there at the beginnings of the internet in the early 90s.
The agent-based approach has led to a paradigm shift. I suspect it will now be about composing these agents, linking them together, etc. There are many approaches to this, one simple idea is to integrate sub-agents via ACP. Goose is currently taking this path, Hermes or Pi have been able to do this for longer, AFAIK.&lt;/p&gt;</content><author><name></name></author><category term="root" /><category term="programming" /><category term="llm" /><summary type="html">Well, 2 very intensive and educational months on every level later, here’s another summary:</summary></entry><entry xml:lang="en"><title type="html">LLM Tools</title><link href="https://www.rohleder.de/en/2026/01/24/llm/" rel="alternate" type="text/html" title="LLM Tools" /><published>2026-01-24T00:00:00+01:00</published><updated>2026-01-24T00:00:00+01:00</updated><id>https://www.rohleder.de/2026/01/24/llm</id><content type="html" xml:base="https://www.rohleder.de/2026/01/24/llm/">&lt;p&gt;A week ago, the CEO of a company I’ve recently started working for gave me a &lt;a href=&quot;https://claude.ai&quot;&gt;Claude Code&lt;/a&gt; license.
Since then I’ve been riding a learning wave like I haven’t experienced in a long time.
The &lt;em&gt;best&lt;/em&gt; combination of tools I’ve found &lt;em&gt;so far&lt;/em&gt; consists of: &lt;a href=&quot;https://openrouter.ai&quot;&gt;OpenRouter&lt;/a&gt;, &lt;a href=&quot;https://github.com/block/goose&quot;&gt;Goose&lt;/a&gt;, and &lt;a href=&quot;https://github.com/xenodium/agent-shell&quot;&gt;agent-shell&lt;/a&gt;. (&lt;a href=&quot;https://gitlab.com/mroh69/guix&quot;&gt;Guix packages&lt;/a&gt;)
&lt;em&gt;Very&lt;/em&gt; powerful tools that have already saved me an enormous amount of time and effort.
Currently I’m experimenting with MCP servers like &lt;a href=&quot;https://github.com/rhblind/emacs-mcp-server&quot;&gt;emacs-mcp-server&lt;/a&gt; and others, but I’m still not sure whether and how useful that is…&lt;/p&gt;</content><author><name></name></author><category term="root" /><category term="programming" /><category term="llm" /><summary type="html">A week ago, the CEO of a company I’ve recently started working for gave me a Claude Code license. Since then I’ve been riding a learning wave like I haven’t experienced in a long time. The best combination of tools I’ve found so far consists of: OpenRouter, Goose, and agent-shell. (Guix packages) Very powerful tools that have already saved me an enormous amount of time and effort. Currently I’m experimenting with MCP servers like emacs-mcp-server and others, but I’m still not sure whether and how useful that is…</summary></entry><entry xml:lang="en"><title type="html">Sixtus!</title><link href="https://www.rohleder.de/en/2025/10/04/Sixtus/" rel="alternate" type="text/html" title="Sixtus!" /><published>2025-10-04T00:00:00+02:00</published><updated>2025-10-04T00:00:00+02:00</updated><id>https://www.rohleder.de/2025/10/04/Sixtus</id><content type="html" xml:base="https://www.rohleder.de/2025/10/04/Sixtus/">&lt;p&gt;&lt;a href=&quot;https://chaos.social/@Sixtus&quot;&gt;Sixtus&lt;/a&gt; has &lt;a href=&quot;https://www.youtube.com/watch?v=cGmVehWBdHI&quot;&gt;struck again!&lt;/a&gt;
I always enjoy seeing his stuff; big fan.&lt;/p&gt;

&lt;p&gt;Probably the best documentary on AI I’ve seen recently.&lt;/p&gt;

&lt;p&gt;Edit 20.3.2026:&lt;br /&gt;
In addition to the dystopia, here’s a worth-watching positivist perspective:&lt;/p&gt;
&lt;iframe width=&quot;640&quot; height=&quot;360&quot; src=&quot;https://youtube.com/embed/0iT9HbaRwfM&quot; frameborder=&quot;0&quot; webkitallowfullscreen=&quot;&quot; mozallowfullscreen=&quot;&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><author><name></name></author><category term="root" /><summary type="html">Sixtus has struck again! I always enjoy seeing his stuff; big fan. Probably the best documentary on AI I’ve seen recently. Edit 20.3.2026: In addition to the dystopia, here’s a worth-watching positivist perspective:</summary></entry><entry xml:lang="en"><title type="html">Loneliness, from Individual Suffering to a Collective Problem</title><link href="https://www.rohleder.de/en/2024/07/30/einsamkeit/" rel="alternate" type="text/html" title="Loneliness, from Individual Suffering to a Collective Problem" /><published>2024-07-30T00:00:00+02:00</published><updated>2024-07-30T00:00:00+02:00</updated><id>https://www.rohleder.de/2024/07/30/einsamkeit</id><content type="html" xml:base="https://www.rohleder.de/2024/07/30/einsamkeit/">&lt;p&gt;From the popular &lt;a href=&quot;/2020/10/31/einsamkeit/&quot;&gt;series&lt;/a&gt; Loneliness Kills:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A woman once told me that she occasionally feels so lonely that she pretends to be asleep on the train so that the conductor will touch her on the shoulder.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.telepolis.de/features/Einsamkeit-Vom-individuellen-Leid-zum-kollektiven-Problem-9818695.html&quot;&gt;&lt;img src=&quot;https://heise.cloudimg.io/width/1050/q75.png-lossy-75.webp-lossy-75.foil1/_www-heise-de_/imgs/18/4/6/4/2/9/7/3/shutterstock_2473213675-7cb18cdb3ee772de.jpeg&quot; style=&quot;max-width:800px&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content><author><name></name></author><category term="root" /><summary type="html">From the popular series Loneliness Kills: A woman once told me that she occasionally feels so lonely that she pretends to be asleep on the train so that the conductor will touch her on the shoulder.</summary></entry><entry xml:lang="en"><title type="html">Empathy vs Compassion</title><link href="https://www.rohleder.de/en/2023/09/23/empathie/" rel="alternate" type="text/html" title="Empathy vs Compassion" /><published>2023-09-23T00:00:00+02:00</published><updated>2023-09-23T00:00:00+02:00</updated><id>https://www.rohleder.de/2023/09/23/empathie</id><content type="html" xml:base="https://www.rohleder.de/2023/09/23/empathie/">&lt;p&gt;Since there are repeatedly misunderstandings about distinguishing empathy from compassion:&lt;/p&gt;
&lt;iframe width=&quot;640&quot; height=&quot;360&quot; src=&quot;https://youtube.com/embed/ypABo_GoEOQ&quot; frameborder=&quot;0&quot; webkitallowfullscreen=&quot;&quot; mozallowfullscreen=&quot;&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;Have I mentioned before how great I find it when ancient insights are scientifically confirmed? ;)&lt;/p&gt;

&lt;p&gt;PS:
&lt;a href=&quot;https://info-buddhismus.de/Empathie-Mitgefuehl-Neurowissenschaft-Ricard-Singer-Altruismus.html&quot; title=&quot;Here&quot;&gt;Here&lt;/a&gt; is also a blog post by &lt;a href=&quot;https://de.wikipedia.org/wiki/Matthieu_Ricard&quot; title=&quot;Matthieu Ricard&quot;&gt;Matthieu Ricard&lt;/a&gt; on this topic.&lt;/p&gt;</content><author><name></name></author><category term="root" /><summary type="html">Since there are repeatedly misunderstandings about distinguishing empathy from compassion: Have I mentioned before how great I find it when ancient insights are scientifically confirmed? ;) PS: Here is also a blog post by Matthieu Ricard on this topic.</summary></entry><entry xml:lang="en"><title type="html">Just give peace a chance!</title><link href="https://www.rohleder.de/en/2022/04/15/peace/" rel="alternate" type="text/html" title="Just give peace a chance!" /><published>2022-04-15T00:00:00+02:00</published><updated>2022-04-15T00:00:00+02:00</updated><id>https://www.rohleder.de/2022/04/15/peace</id><content type="html" xml:base="https://www.rohleder.de/2022/04/15/peace/">&lt;p&gt;&lt;img src=&quot;/assets/peace.jpg&quot; style=&quot;max-width:960px&quot; /&gt;&lt;/p&gt;</content><author><name></name></author><category term="root" /><summary type="html"></summary></entry><entry xml:lang="en"><title type="html">Truth</title><link href="https://www.rohleder.de/en/2022/03/16/wahrheit/" rel="alternate" type="text/html" title="Truth" /><published>2022-03-16T00:00:00+01:00</published><updated>2022-03-16T00:00:00+01:00</updated><id>https://www.rohleder.de/2022/03/16/wahrheit</id><content type="html" xml:base="https://www.rohleder.de/2022/03/16/wahrheit/">&lt;p&gt;&lt;a href=&quot;https://de.wikipedia.org/wiki/Wahrheit&quot; title=&quot;Truth&quot;&gt;Truth&lt;/a&gt; is a complicated matter. That’s why caution is warranted when someone comes along with simple “truths” and claims them for themselves. Basically, this only works in the natural and technical sciences (see wiki).&lt;br /&gt;
At least with everything biological, I’m a strong proponent of &lt;a href=&quot;https://de.wikipedia.org/wiki/Radikaler_Konstruktivismus&quot; title=&quot;Radical Constructivism&quot;&gt;Radical Constructivism&lt;/a&gt; and especially with humans, I think it’s inhumane to deny them their own truth, i.e., to apply a strictly technical/mathematical definition of truth:&lt;br /&gt;
Let’s assume (e.g., in a war or something), a person sees something for a few seconds that traumatizes them for the rest of their life. Other people see this too, but it doesn’t affect them. For the former, this brief moment (over time) becomes “truth” because it changes their life. For the others, truth might be the sum of individual moments, which physically of course they’re right about. But to then tell the traumatized person: “You didn’t experience truth, because physically much more happened. Your truth is false/incomplete etc.” I personally find inhumane. If this is additionally argued with great self-evidence and conviction, one has to ask oneself whether and how much empathy is still present…&lt;/p&gt;</content><author><name></name></author><category term="root" /><summary type="html">Truth is a complicated matter. That’s why caution is warranted when someone comes along with simple “truths” and claims them for themselves. Basically, this only works in the natural and technical sciences (see wiki). At least with everything biological, I’m a strong proponent of Radical Constructivism and especially with humans, I think it’s inhumane to deny them their own truth, i.e., to apply a strictly technical/mathematical definition of truth: Let’s assume (e.g., in a war or something), a person sees something for a few seconds that traumatizes them for the rest of their life. Other people see this too, but it doesn’t affect them. For the former, this brief moment (over time) becomes “truth” because it changes their life. For the others, truth might be the sum of individual moments, which physically of course they’re right about. But to then tell the traumatized person: “You didn’t experience truth, because physically much more happened. Your truth is false/incomplete etc.” I personally find inhumane. If this is additionally argued with great self-evidence and conviction, one has to ask oneself whether and how much empathy is still present…</summary></entry><entry xml:lang="en"><title type="html">Speciesism 2.0</title><link href="https://www.rohleder.de/en/2022/03/13/speziesismus/" rel="alternate" type="text/html" title="Speciesism 2.0" /><published>2022-03-13T00:00:00+01:00</published><updated>2022-03-13T00:00:00+01:00</updated><id>https://www.rohleder.de/2022/03/13/speziesismus</id><content type="html" xml:base="https://www.rohleder.de/2022/03/13/speziesismus/">&lt;p&gt;You can truly be glad about humanity’s development when you consider that
&lt;a href=&quot;https://de.wikipedia.org/wiki/Speziesismus&quot;&gt;speciesism&lt;/a&gt; has not only been overcome but even surpassed, because
there are apparently people (presumably mostly female, PETA activists and tendencies misanthropic) who no longer deny animals or certain species their feelings,
but humans: For them, the feelings of animals (especially horses) are automatically authentic, to be taken seriously
and treated sensitively.  Human feelings, on the other hand, are to be questioned,
analyzed and tested for rationality and value.
Speciesism 2.0 or Post-Speciesism?&lt;/p&gt;</content><author><name></name></author><category term="root" /><summary type="html">You can truly be glad about humanity’s development when you consider that speciesism has not only been overcome but even surpassed, because there are apparently people (presumably mostly female, PETA activists and tendencies misanthropic) who no longer deny animals or certain species their feelings, but humans: For them, the feelings of animals (especially horses) are automatically authentic, to be taken seriously and treated sensitively. Human feelings, on the other hand, are to be questioned, analyzed and tested for rationality and value. Speciesism 2.0 or Post-Speciesism?</summary></entry><entry xml:lang="en"><title type="html">Speaking of Guilt</title><link href="https://www.rohleder.de/en/2022/01/25/apropos-schuld/" rel="alternate" type="text/html" title="Speaking of Guilt" /><published>2022-01-25T00:00:00+01:00</published><updated>2022-01-25T00:00:00+01:00</updated><id>https://www.rohleder.de/2022/01/25/apropos-schuld</id><content type="html" xml:base="https://www.rohleder.de/2022/01/25/apropos-schuld/">&lt;p&gt;Very reassuring that not only I find the current mood (psychologically and sociologically) dangerous, but that professionals (here: a psychologist) apparently see it this way too (or can see it).&lt;br /&gt;
At one point he even asks “have we learned nothing from 1933?” For such a comparison, I’ve been tarred and feathered in all chats and conversations so far (which for me is again a clear indication of how emotional and feeling-driven any discussion about this has become…)&lt;/p&gt;

&lt;iframe width=&quot;640&quot; height=&quot;360&quot; src=&quot;https://youtube.com/embed/hbCKc1hzFUA&quot; frameborder=&quot;0&quot; webkitallowfullscreen=&quot;&quot; mozallowfullscreen=&quot;&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><author><name></name></author><category term="root" /><summary type="html">Very reassuring that not only I find the current mood (psychologically and sociologically) dangerous, but that professionals (here: a psychologist) apparently see it this way too (or can see it). At one point he even asks “have we learned nothing from 1933?” For such a comparison, I’ve been tarred and feathered in all chats and conversations so far (which for me is again a clear indication of how emotional and feeling-driven any discussion about this has become…)</summary></entry><entry xml:lang="de"><title type="html">Schuldfragen</title><link href="https://www.rohleder.de/en/2021/12/13/corona-schuld/" rel="alternate" type="text/html" title="Schuldfragen" /><published>2021-12-13T00:00:00+01:00</published><updated>2021-12-13T00:00:00+01:00</updated><id>https://www.rohleder.de/2021/12/13/corona-schuld</id><content type="html" xml:base="https://www.rohleder.de/2021/12/13/corona-schuld/">&lt;p&gt;Mir macht die derzeitige Polarisierung und das Suchen nach Schuldigen Angst:&lt;br /&gt;
Ich verstehe zwar die emotional und menschlich nachvollziehbare Reaktion von Wut, Enttaeuschung, Hilflosigkeit, Resignation und vielem mehr, aber deshalb eine nicht unerheblich grosse Bevoelkerungsgruppe auf ein einziges Kriterium zu reduzieren um dort eine imaginaere Schuldfrage zu klaeren erinnert mich an dunkle Kapitel der Menschheit. Wir sollten gelernt und begriffen haben das so etwas (soziologisch und psychologisch) sehr, sehr gefaehrlich ist und vor allem zu ueberhaupt nichts Gutem fuehrt, ganz im Gegenteil…&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;“…Eigentlich sollte es eine Binsenwahrheit sein, dass eine Gesellschaft nur gemeinsam und miteinander durch eine solche Krise kommen kann. Wer (auf welcher Seite auch immer) zu einem Kampf “Wir gegen Sie” aufruft, sägt an dem Ast, auf dem alle gemeinsam sitzen und übersieht einmal mehr die Wissenschaft…”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.heise.de/tp/features/Blindflug-und-ein-fragwuerdiges-Narrativ-6293078.html&quot;&gt;&lt;img src=&quot;https://heise.cloudimg.io/width/1050/q75.png-lossy-75.webp-lossy-75.foil1/_www-heise-de_/imgs/18/3/2/3/1/2/9/3/distance_ho-54499d062c5fc147.png&quot; style=&quot;max-width:800px&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content><author><name></name></author><category term="root" /><summary type="html">Mir macht die derzeitige Polarisierung und das Suchen nach Schuldigen Angst: Ich verstehe zwar die emotional und menschlich nachvollziehbare Reaktion von Wut, Enttaeuschung, Hilflosigkeit, Resignation und vielem mehr, aber deshalb eine nicht unerheblich grosse Bevoelkerungsgruppe auf ein einziges Kriterium zu reduzieren um dort eine imaginaere Schuldfrage zu klaeren erinnert mich an dunkle Kapitel der Menschheit. Wir sollten gelernt und begriffen haben das so etwas (soziologisch und psychologisch) sehr, sehr gefaehrlich ist und vor allem zu ueberhaupt nichts Gutem fuehrt, ganz im Gegenteil… “…Eigentlich sollte es eine Binsenwahrheit sein, dass eine Gesellschaft nur gemeinsam und miteinander durch eine solche Krise kommen kann. Wer (auf welcher Seite auch immer) zu einem Kampf “Wir gegen Sie” aufruft, sägt an dem Ast, auf dem alle gemeinsam sitzen und übersieht einmal mehr die Wissenschaft…”</summary></entry></feed>