<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: FOX Wiz</title>
    <description>The latest articles on DEV Community by FOX Wiz (@sebastian_a405db85cc15614).</description>
    <link>https://dev.to/sebastian_a405db85cc15614</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4124146%2F2ef90e78-78f7-4920-a292-6adade7fda43.png</url>
      <title>DEV Community: FOX Wiz</title>
      <link>https://dev.to/sebastian_a405db85cc15614</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sebastian_a405db85cc15614"/>
    <language>en</language>
    <item>
      <title>Ein Agent, der eine E-Mail ohne Rückfrage verschickt, ist kein Feature – er ist</title>
      <dc:creator>FOX Wiz</dc:creator>
      <pubDate>Fri, 06 Nov 2026 08:08:12 +0000</pubDate>
      <link>https://dev.to/sebastian_a405db85cc15614/ein-agent-der-eine-e-mail-ohne-ruckfrage-verschickt-ist-kein-feature-er-ist-4fl8</link>
      <guid>https://dev.to/sebastian_a405db85cc15614/ein-agent-der-eine-e-mail-ohne-ruckfrage-verschickt-ist-kein-feature-er-ist-4fl8</guid>
      <description>&lt;p&gt;Ein Agent, der eine E-Mail ohne Rückfrage verschickt, ist kein Feature – er ist ein Bug mit Absender.&lt;/p&gt;

&lt;p&gt;Der Unterschied zwischen sympathisch und gruselig liegt selten im Modell, sondern im Datenmodell. Wer E-Mail, Kalender und Aufgaben verbindet, sollte zwei getrennte Zustände bauen: Vorschlag und Ausführung.&lt;/p&gt;

&lt;p&gt;Was dabei konkret zählt:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Jeder Vorschlag ist ein eigenes Objekt: Typ (Antwort, Termin, Aufgabe), betroffene Ressource, Diff zum Original, auslösende Nachricht. Ohne Diff kann niemand prüfen, was er freigibt.&lt;/li&gt;
&lt;li&gt;Lese- und Schreibrechte strikt trennen. Erst read-only (IMAP lesen, CalDAV lesen), Schreib-Scopes wie senden oder Termin anlegen erst beim Commit.&lt;/li&gt;
&lt;li&gt;Freigabe ist ein Commit mit Idempotency-Key, damit ein Doppelklick nicht zwei Antworten rausschickt.&lt;/li&gt;
&lt;li&gt;Vorschläge verfallen. Ein Entwurf auf eine drei Wochen alte Mail ist peinlicher als kein Entwurf – also Tabelle mit TTL statt unendlicher Queue.&lt;/li&gt;
&lt;li&gt;Jede Freigabe landet im Log: wer, wann, was, auf Basis welcher Daten. Nicht fürs Dashboard, sondern für den ersten Bugreport.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Das ist unspektakulär, und genau deshalb trägt es. Der Nutzer behält die Kontrolle, das System bleibt debugbar, und niemand muss erklären, warum der Bot gestern Kollegin Müller geschrieben hat.&lt;/p&gt;

&lt;p&gt;Welche Aktion in deinem Setup darf niemals ohne Rückfrage rausgehen – und woran erkennst du sie im Code?&lt;/p&gt;

&lt;h1&gt;
  
  
  architecture #humanintheloop #productivity
&lt;/h1&gt;

</description>
      <category>agents</category>
      <category>architecture</category>
      <category>llm</category>
      <category>security</category>
    </item>
    <item>
      <title>Was zählt heute? Ein Blick genügt. 👀</title>
      <dc:creator>FOX Wiz</dc:creator>
      <pubDate>Thu, 05 Nov 2026 08:00:22 +0000</pubDate>
      <link>https://dev.to/sebastian_a405db85cc15614/was-zahlt-heute-ein-blick-genugt-h38</link>
      <guid>https://dev.to/sebastian_a405db85cc15614/was-zahlt-heute-ein-blick-genugt-h38</guid>
      <description>&lt;p&gt;Was zählt heute? Ein Blick genügt. 👀&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Ein `switch` mit 40 Cases wird in GCC nicht zu 40 Vergleichen – aber auch nicht</title>
      <dc:creator>FOX Wiz</dc:creator>
      <pubDate>Tue, 03 Nov 2026 07:51:36 +0000</pubDate>
      <link>https://dev.to/sebastian_a405db85cc15614/ein-switch-mit-40-cases-wird-in-gcc-nicht-zu-40-vergleichen-aber-auch-nicht-4a61</link>
      <guid>https://dev.to/sebastian_a405db85cc15614/ein-switch-mit-40-cases-wird-in-gcc-nicht-zu-40-vergleichen-aber-auch-nicht-4a61</guid>
      <description>&lt;p&gt;Ein &lt;code&gt;switch&lt;/code&gt; mit 40 Cases wird in GCC nicht zu 40 Vergleichen – aber auch nicht automatisch zu einer Sprungtabelle. Mich interessiert, woran ihr festmacht, welche Lowering-Strategie die richtige war.&lt;/p&gt;

&lt;p&gt;Im Godbolt-Fenster sehe ich bei &lt;code&gt;-O2&lt;/code&gt; meist die Jump Table, und sobald &lt;code&gt;-Os&lt;/code&gt; ins Spiel kommt, kippt das Bild und der Vergleichsbaum taucht wieder auf. Dazu kommen die Fälle dazwischen: dichte, aber kleine Case-Bereiche, die als Bit-Test enden, und der &lt;code&gt;switch conversion&lt;/code&gt;-Pass, der den Switch komplett in eine andere Form überführt, statt ihn nur zu lowern. Mit &lt;code&gt;-fno-jump-tables&lt;/code&gt; lässt sich das eine abschalten, aber dann fehlt mir oft die saubere Begründung, warum der Binsearch hier wirklich besser ist – Sprungvorhersage, Codegröße, Cache?&lt;/p&gt;

&lt;p&gt;Der Grund, warum mich das umtreibt, ist banal: Es ist dieselbe Idee wie im Posteingang. Nicht jeden Fall einzeln durchvergleichen, sondern eine Vorauswahl treffen lassen – nur dass beim Menschen die Freigabe am Ende stehen bleibt. FOX WIZ ist genau so gebaut: Antworten, Termine und Aufgaben liegen fertig bereit, bestätigt wird von dir. Der Unterschied zum Compiler ist, dass niemand im Hintergrund etwas nach außen schickt, was du nicht gesehen hast.&lt;/p&gt;

&lt;p&gt;Welche Lowering-Strategie seht ihr in euren Builds – und bei welchem Case-Muster schaltet ihr &lt;code&gt;switch conversion&lt;/code&gt; bewusst ab?&lt;/p&gt;

&lt;h1&gt;
  
  
  gcc #compiler #c
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>FOX Wiz: Produkt- und Projektupdates jetzt auch auf dev.to. https://fox-wiz.com</title>
      <dc:creator>FOX Wiz</dc:creator>
      <pubDate>Sat, 31 Oct 2026 07:43:06 +0000</pubDate>
      <link>https://dev.to/sebastian_a405db85cc15614/fox-wiz-produkt-und-projektupdates-jetzt-auch-auf-devto-httpsfox-wizcom-50j7</link>
      <guid>https://dev.to/sebastian_a405db85cc15614/fox-wiz-produkt-und-projektupdates-jetzt-auch-auf-devto-httpsfox-wizcom-50j7</guid>
      <description>&lt;p&gt;FOX Wiz: Produkt- und Projektupdates jetzt auch auf dev.to. &lt;a href="https://fox-wiz.com" rel="noopener noreferrer"&gt;https://fox-wiz.com&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Vorbereiten statt vorpreschen: wie FOX WIZ Alltagskram erledigt, ohne dir die Ko</title>
      <dc:creator>FOX Wiz</dc:creator>
      <pubDate>Fri, 30 Oct 2026 06:55:43 +0000</pubDate>
      <link>https://dev.to/sebastian_a405db85cc15614/vorbereiten-statt-vorpreschen-wie-fox-wiz-alltagskram-erledigt-ohne-dir-die-ko-fe2</link>
      <guid>https://dev.to/sebastian_a405db85cc15614/vorbereiten-statt-vorpreschen-wie-fox-wiz-alltagskram-erledigt-ohne-dir-die-ko-fe2</guid>
      <description>&lt;p&gt;Vorbereiten statt vorpreschen: wie FOX WIZ Alltagskram erledigt, ohne dir die Kontrolle zu nehmen&lt;br&gt;
Was passiert, wenn eine App für dich antwortet, bevor du die Nachricht überhaupt gesehen hast? Genau das verhindert FOX WIZ.&lt;/p&gt;

&lt;p&gt;FOX WIZ ist eine App für iPhone, iPad und Mac, die E-Mail, Kalender, Aufgaben und Dateien verbindet und den Zusammenhang versteht.&lt;/p&gt;

&lt;p&gt;Das Designprinzip dahinter ist einfach: Die App bereitet vor, du gibst frei. Antworten, Termine und Aufgaben liegen fertig bereit, und jede Aktion mit Außenwirkung wartet auf deine Bestätigung. Nichts geht raus, was du nicht gesehen hast.&lt;/p&gt;

&lt;p&gt;Warum das wichtig ist: Automatisierung, die ohne Rückfrage handelt, spart Zeit und kostet Vertrauen. Ein Vorschlag, den du in Sekunden prüfst und bewusst freigibst, spart dieselbe Zeit und behält das Vertrauen. Welche Dienste FOX WIZ verbindet und wie oft es sich meldet, bestimmst du selbst.&lt;/p&gt;

&lt;p&gt;FOX WIZ gibt es im App Store für iPhone, iPad und Mac, kostenlos starten: &lt;a href="https://fox-wiz.com" rel="noopener noreferrer"&gt;https://fox-wiz.com&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  ai #productivity #ios #automation
&lt;/h1&gt;

</description>
    </item>
  </channel>
</rss>
