<?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: MAGNETiX</title>
    <description>The latest articles on DEV Community by MAGNETiX (@magnetix).</description>
    <link>https://dev.to/magnetix</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3934828%2Fe65be15c-1c03-41bd-820c-dafd310e2725.png</url>
      <title>DEV Community: MAGNETiX</title>
      <link>https://dev.to/magnetix</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/magnetix"/>
    <language>en</language>
    <item>
      <title>How VS Code (and Explorer UIs) Quietly Programmed My Brain</title>
      <dc:creator>MAGNETiX</dc:creator>
      <pubDate>Tue, 02 Jun 2026 23:43:13 +0000</pubDate>
      <link>https://dev.to/magnetix/how-vs-code-and-explorer-uis-quietly-programmed-my-brain-2j30</link>
      <guid>https://dev.to/magnetix/how-vs-code-and-explorer-uis-quietly-programmed-my-brain-2j30</guid>
      <description>&lt;p&gt;I thought something was wrong with my VS Code setup.&lt;/p&gt;

&lt;p&gt;Turns out nothing was wrong with VS Code.&lt;/p&gt;

&lt;p&gt;It was my brain.&lt;/p&gt;

&lt;p&gt;Or more specifically:&lt;br&gt;
my brain had been trained for decades by Explorer UIs.&lt;/p&gt;

&lt;p&gt;The Tiny UI Convention I Never Questioned&lt;/p&gt;

&lt;p&gt;For years, my folders looked like this:&lt;/p&gt;

&lt;p&gt;001_start.md&lt;br&gt;
002_notes.md&lt;br&gt;
003_update.md&lt;br&gt;
...&lt;br&gt;
011_latest.md&lt;/p&gt;

&lt;p&gt;Newest files at the bottom.&lt;/p&gt;

&lt;p&gt;Why?&lt;/p&gt;

&lt;p&gt;Because almost every file explorer since the 90s silently taught us:&lt;/p&gt;

&lt;p&gt;Top = old&lt;br&gt;
Bottom = new&lt;/p&gt;

&lt;p&gt;I never consciously chose this model.&lt;br&gt;
I inherited it from operating systems.&lt;/p&gt;

&lt;p&gt;Windows Explorer.&lt;br&gt;
Finder.&lt;br&gt;
Nautilus.&lt;br&gt;
VS Code.&lt;br&gt;
Everywhere.&lt;/p&gt;

&lt;p&gt;And after enough years, the pattern stops feeling like UI design and starts feeling like “reality”.&lt;/p&gt;

&lt;p&gt;The Moment I Noticed It&lt;/p&gt;

&lt;p&gt;I’m currently building a structured “Brain” system for my projects.&lt;/p&gt;

&lt;p&gt;Daily discussions.&lt;br&gt;
Architecture decisions.&lt;br&gt;
Research logs.&lt;br&gt;
Codex files.&lt;br&gt;
Chronological project memory.&lt;/p&gt;

&lt;p&gt;The structure itself was fine:&lt;/p&gt;

&lt;p&gt;2026-06-03/&lt;br&gt;
  001_initial_discussion.md&lt;br&gt;
  002_structure_notes.md&lt;br&gt;
  003_final_codex.md&lt;/p&gt;

&lt;p&gt;But every time I opened the folder, something felt inefficient.&lt;/p&gt;

&lt;p&gt;Why was the newest context always at the bottom?&lt;/p&gt;

&lt;p&gt;Especially because every other modern information system already solved this differently:&lt;/p&gt;

&lt;p&gt;chats → newest first&lt;br&gt;
notifications → newest first&lt;br&gt;
logs → newest first&lt;br&gt;
Grafana → newest first&lt;br&gt;
journalctl → newest first&lt;br&gt;
monitoring dashboards → newest first&lt;br&gt;
timelines → newest first&lt;/p&gt;

&lt;p&gt;Modern operational systems prioritize recency.&lt;/p&gt;

&lt;p&gt;But file explorers still largely inherit a document-era mental model.&lt;/p&gt;

&lt;p&gt;A model optimized for printed paper stacks instead of living information streams.&lt;/p&gt;

&lt;p&gt;The Weird Part&lt;/p&gt;

&lt;p&gt;When I finally enabled reverse sorting in VS Code:&lt;/p&gt;

&lt;p&gt;"explorer.sortOrderReverse": true&lt;/p&gt;

&lt;p&gt;my first reaction was:&lt;/p&gt;

&lt;p&gt;“This feels wrong.”&lt;/p&gt;

&lt;p&gt;Not because it was wrong technically.&lt;/p&gt;

&lt;p&gt;Because my brain had been conditioned.&lt;/p&gt;

&lt;p&gt;That realization was honestly fascinating.&lt;/p&gt;

&lt;p&gt;A single UI convention had quietly shaped how I thought about:&lt;/p&gt;

&lt;p&gt;chronology&lt;br&gt;
importance&lt;br&gt;
navigation&lt;br&gt;
recency&lt;br&gt;
workflow structure&lt;br&gt;
information access&lt;/p&gt;

&lt;p&gt;for almost two decades.&lt;/p&gt;

&lt;p&gt;Then Something Unexpected Happened&lt;/p&gt;

&lt;p&gt;After about 15 minutes, the new layout suddenly felt obvious.&lt;/p&gt;

&lt;p&gt;My folders now looked like this:&lt;/p&gt;

&lt;p&gt;2026-06-03/&lt;br&gt;
  011_latest_context.md&lt;br&gt;
  010_previous_step.md&lt;br&gt;
  009_older_note.md&lt;/p&gt;

&lt;p&gt;And immediately:&lt;/p&gt;

&lt;p&gt;active work became easier to access&lt;br&gt;
current context became visually dominant&lt;br&gt;
scrolling decreased&lt;br&gt;
cognitive friction dropped&lt;/p&gt;

&lt;p&gt;Most importantly:&lt;br&gt;
the explorer now matched how my brain actually works during development.&lt;/p&gt;

&lt;p&gt;File Explorers Are Not Neutral&lt;/p&gt;

&lt;p&gt;This is the interesting part.&lt;/p&gt;

&lt;p&gt;Developer tools don’t just help us work.&lt;/p&gt;

&lt;p&gt;They train us.&lt;/p&gt;

&lt;p&gt;Quietly.&lt;/p&gt;

&lt;p&gt;Continuously.&lt;/p&gt;

&lt;p&gt;Over years.&lt;/p&gt;

&lt;p&gt;We usually think about programming languages shaping thought.&lt;br&gt;
Or frameworks shaping architecture.&lt;/p&gt;

&lt;p&gt;But UI conventions shape cognition too.&lt;/p&gt;

&lt;p&gt;And because they are subtle, we rarely question them.&lt;/p&gt;

&lt;p&gt;The Bigger Lesson&lt;/p&gt;

&lt;p&gt;Sometimes workflow optimization is not about adding tools.&lt;/p&gt;

&lt;p&gt;It’s about noticing invisible assumptions.&lt;/p&gt;

&lt;p&gt;The defaults we inherited.&lt;br&gt;
The patterns we stopped questioning.&lt;br&gt;
The mental models installed by software we used every day.&lt;/p&gt;

&lt;p&gt;In my case, the solution was literally one setting:&lt;/p&gt;

&lt;p&gt;"explorer.sortOrderReverse": true&lt;/p&gt;

&lt;p&gt;But the interesting part wasn’t the setting.&lt;/p&gt;

&lt;p&gt;It was realizing how deeply a tiny design decision from old Explorer UIs had programmed my perception of “correct” chronology.&lt;/p&gt;

&lt;p&gt;And honestly?&lt;/p&gt;

&lt;p&gt;Now I can’t imagine going back.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>vscode</category>
    </item>
    <item>
      <title>Why is my browser using THAT audio device?</title>
      <dc:creator>MAGNETiX</dc:creator>
      <pubDate>Sun, 31 May 2026 10:03:01 +0000</pubDate>
      <link>https://dev.to/magnetix/why-is-my-browser-using-that-audio-device-311h</link>
      <guid>https://dev.to/magnetix/why-is-my-browser-using-that-audio-device-311h</guid>
      <description>&lt;p&gt;Today I finally switched one of my Linux/KDE systems from classic PulseAudio to PipeWire — and honestly… this is the first time Linux audio suddenly made visual sense.&lt;/p&gt;

&lt;p&gt;I opened qpwgraph and immediately saw my entire live audio topology:&lt;/p&gt;

&lt;p&gt;microphones&lt;br&gt;
browser streams&lt;br&gt;
speakers&lt;br&gt;
monitor channels&lt;br&gt;
MIDI devices&lt;br&gt;
USB capture devices&lt;/p&gt;

&lt;p&gt;…and suddenly debugging audio became almost fun.&lt;/p&gt;

&lt;p&gt;At first I only saw MIDI nodes and thought something was broken:&lt;/p&gt;

&lt;p&gt;14:Midi Through&lt;br&gt;
Midi-Bridge&lt;/p&gt;

&lt;p&gt;Turns out my system was still running classic PulseAudio:&lt;/p&gt;

&lt;p&gt;pactl info&lt;/p&gt;

&lt;p&gt;showed:&lt;/p&gt;

&lt;p&gt;Server Name: pulseaudio&lt;/p&gt;

&lt;p&gt;After migrating to PipeWire, everything appeared dynamically in the graph.&lt;/p&gt;

&lt;p&gt;Now when Firefox opens a tab or requests microphone access, I literally see the stream appear live inside the graph.&lt;/p&gt;

&lt;p&gt;Very funny moment:&lt;br&gt;
I instantly noticed:&lt;/p&gt;

&lt;p&gt;browser audio routed to the wrong output&lt;br&gt;
microphone permissions failing&lt;br&gt;
applications using unexpected devices&lt;/p&gt;

&lt;p&gt;This is the kind of visibility Linux audio was missing for years.&lt;/p&gt;

&lt;p&gt;Installation (Debian/KDE)&lt;/p&gt;

&lt;h1&gt;
  
  
  execute as root
&lt;/h1&gt;

&lt;p&gt;apt install pipewire pipewire-pulse wireplumber qpwgraph pavucontrol&lt;/p&gt;

&lt;p&gt;Then disable old PulseAudio:&lt;/p&gt;

&lt;p&gt;systemctl --user --now disable pulseaudio.service pulseaudio.socket&lt;/p&gt;

&lt;p&gt;Enable PipeWire:&lt;/p&gt;

&lt;p&gt;systemctl --user --now enable pipewire pipewire-pulse wireplumber&lt;/p&gt;

&lt;p&gt;Restart user session or reboot.&lt;/p&gt;

&lt;p&gt;Verify:&lt;/p&gt;

&lt;p&gt;pactl info&lt;/p&gt;

&lt;p&gt;Expected result:&lt;/p&gt;

&lt;p&gt;Server Name: PulseAudio (on PipeWire ...)&lt;/p&gt;

&lt;p&gt;Then launch:&lt;/p&gt;

&lt;p&gt;qpwgraph&lt;br&gt;
Screenshot&lt;/p&gt;

&lt;p&gt;“This is where Linux suddenly becomes a modular audio laboratory.”&lt;/p&gt;

&lt;p&gt;(Insert screenshot here)&lt;/p&gt;

&lt;p&gt;What I really like:&lt;/p&gt;

&lt;p&gt;graphical patching of audio streams&lt;br&gt;
live visibility of browser/device routing&lt;br&gt;
JACK-style workflows without pain&lt;br&gt;
debugging WebRTC/microphone issues visually&lt;br&gt;
OBS + browser + USB devices all in one graph&lt;/p&gt;

&lt;p&gt;Honestly impressive how far Linux audio has evolved.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7wxqdfyustrh8k1yw81c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7wxqdfyustrh8k1yw81c.png" alt=" " width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>audio</category>
      <category>ai</category>
      <category>linux</category>
    </item>
    <item>
      <title>Why DMX Infrastructure is Still Stuck in the 90s</title>
      <dc:creator>MAGNETiX</dc:creator>
      <pubDate>Sat, 23 May 2026 00:41:39 +0000</pubDate>
      <link>https://dev.to/magnetix/why-dmx-infrastructure-is-still-stuck-in-the-90s-2me1</link>
      <guid>https://dev.to/magnetix/why-dmx-infrastructure-is-still-stuck-in-the-90s-2me1</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqp1r5517qpxgaoumxnog.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqp1r5517qpxgaoumxnog.png" alt="DMX Control" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Screenshot tomorow…&lt;/p&gt;

&lt;p&gt;Every lighting manufacturer ships PDFs.&lt;/p&gt;

&lt;p&gt;Every lighting software rebuilds fixture profiles manually.&lt;/p&gt;

&lt;p&gt;Every technician copies channel mappings again and again.&lt;/p&gt;

&lt;p&gt;And somehow this is still normal.&lt;/p&gt;

&lt;p&gt;So I started building an AI-powered OpenDMX skill for XvX Systems.&lt;/p&gt;

&lt;p&gt;The idea:&lt;br&gt;
    • Upload fixture manuals&lt;br&gt;
    • OCR + parse DMX tables&lt;br&gt;
    • Extract channel mappings automatically&lt;br&gt;
    • Store fixture knowledge centrally&lt;br&gt;
    • Build an open ecosystem for lighting infrastructure&lt;/p&gt;

&lt;p&gt;The goal is not another closed lighting software.&lt;/p&gt;

&lt;p&gt;The goal is open infrastructure.&lt;/p&gt;

&lt;p&gt;Linux-native.&lt;br&gt;
AI-assisted.&lt;br&gt;
Community-maintained.&lt;/p&gt;

&lt;p&gt;Current prototype:&lt;br&gt;
&lt;a href="https://xvx-systems.de/skills/dmxcontrol?lang=en" rel="noopener noreferrer"&gt;https://xvx-systems.de/skills/dmxcontrol?lang=en&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Future plans:&lt;br&gt;
    • OLA integration&lt;br&gt;
    • ArtNet support&lt;br&gt;
    • AI-assisted fixture setup&lt;br&gt;
    • Web-based patching&lt;br&gt;
    • Open fixture database&lt;br&gt;
    • Club automation&lt;/p&gt;

&lt;p&gt;Lighting infrastructure should behave more like open software ecosystems — not isolated vendor islands.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>hardware</category>
      <category>opensource</category>
      <category>ai</category>
    </item>
    <item>
      <title>Today I implemented Hetzner DNS hosting structure to XvX , it checken Zone files acoording to Hetzner and Google 

@hetznerdev why are txt records so compacted that are long.</title>
      <dc:creator>MAGNETiX</dc:creator>
      <pubDate>Wed, 20 May 2026 15:12:42 +0000</pubDate>
      <link>https://dev.to/magnetix/today-i-implemented-hetzner-dns-hosting-structure-to-xvx-it-checken-zone-files-acoording-to-2mmn</link>
      <guid>https://dev.to/magnetix/today-i-implemented-hetzner-dns-hosting-structure-to-xvx-it-checken-zone-files-acoording-to-2mmn</guid>
      <description></description>
      <category>automation</category>
      <category>infrastructure</category>
      <category>networking</category>
      <category>showdev</category>
    </item>
    <item>
      <title>VS Code Codex "Create Agent" — and Suddenly Your AI Has the IQ of a Goldfish</title>
      <dc:creator>MAGNETiX</dc:creator>
      <pubDate>Wed, 20 May 2026 10:48:50 +0000</pubDate>
      <link>https://dev.to/magnetix/vs-code-create-agent-and-suddenly-your-ai-has-the-iq-of-a-goldfish-kno</link>
      <guid>https://dev.to/magnetix/vs-code-create-agent-and-suddenly-your-ai-has-the-iq-of-a-goldfish-kno</guid>
      <description>&lt;p&gt;At first glance it feels magical:&lt;/p&gt;

&lt;p&gt;Click button → AI becomes autonomous engineer.&lt;/p&gt;

&lt;p&gt;Reality check:&lt;/p&gt;

&lt;p&gt;The moment you do this on a real project, you discover something very funny:&lt;/p&gt;

&lt;p&gt;The agent has absolutely no idea what your infrastructure looks like.&lt;/p&gt;

&lt;p&gt;No conventions. No memory. No project architecture. No operational rules. No understanding of existing tooling. No clue what was already decided three weeks ago.&lt;/p&gt;

&lt;p&gt;So even if your repository already contains:&lt;/p&gt;

&lt;p&gt;prompts&lt;br&gt;
configs&lt;br&gt;
standards&lt;br&gt;
workflows&lt;br&gt;
APIs&lt;br&gt;
skill systems&lt;br&gt;
deployment logic&lt;br&gt;
output structures&lt;br&gt;
naming conventions&lt;br&gt;
security policies&lt;/p&gt;

&lt;p&gt;…the agent still starts asking things like:&lt;/p&gt;

&lt;p&gt;"Where should generated files go?"&lt;/p&gt;

&lt;p&gt;Brother. There are 40 markdown files explaining that.&lt;/p&gt;

&lt;p&gt;The Funny Part&lt;/p&gt;

&lt;p&gt;People imagine "AI Agents" like this:&lt;/p&gt;

&lt;p&gt;[ GPT ]&lt;br&gt;
   ↓&lt;br&gt;
Instant Autonomous Company&lt;/p&gt;

&lt;p&gt;But in reality it's more like:&lt;/p&gt;

&lt;p&gt;[ GPT ]&lt;br&gt;
   ↓&lt;br&gt;
Confused Intern With Root Access&lt;/p&gt;

&lt;p&gt;And that becomes dangerous surprisingly fast.&lt;/p&gt;

&lt;p&gt;Because without infrastructure, the agent starts inventing things.&lt;/p&gt;

&lt;p&gt;New folders. New architectures. New APIs. New abstractions. New config formats.&lt;/p&gt;

&lt;p&gt;Every five minutes:&lt;/p&gt;

&lt;p&gt;"I created a robust scalable foundation..."&lt;/p&gt;

&lt;p&gt;No. You created three YAML files and emotional damage.&lt;/p&gt;

&lt;p&gt;What Actually Matters&lt;/p&gt;

&lt;p&gt;The real product is not the model.&lt;/p&gt;

&lt;p&gt;The real product is:&lt;/p&gt;

&lt;p&gt;conventions&lt;br&gt;
memory&lt;br&gt;
repository discipline&lt;br&gt;
project instructions&lt;br&gt;
safety boundaries&lt;br&gt;
reproducible workflows&lt;br&gt;
operational structure&lt;/p&gt;

&lt;p&gt;The AI is only one component.&lt;/p&gt;

&lt;p&gt;Without infrastructure, an agent is basically:&lt;/p&gt;

&lt;p&gt;Autocomplete with confidence issues.&lt;br&gt;
What We Do at XvX Systems&lt;/p&gt;

&lt;p&gt;Inside XvX we started treating agents less like chatbots and more like workers joining an existing organization.&lt;/p&gt;

&lt;p&gt;Meaning:&lt;/p&gt;

&lt;p&gt;Every skill has structure.&lt;br&gt;
Every output has a defined location.&lt;br&gt;
Every workflow has routing.&lt;br&gt;
Every system has conventions.&lt;br&gt;
Every AI process is inspectable.&lt;br&gt;
Every automation should be reversible.&lt;/p&gt;

&lt;p&gt;A good agent bootstrap should answer things before the agent even asks.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;Use English for code comments.&lt;br&gt;
Do not invent folder structures.&lt;br&gt;
Use existing config files.&lt;br&gt;
Read /prompts first.&lt;br&gt;
Do not modify unrelated files.&lt;br&gt;
Store outputs in user-separated directories.&lt;br&gt;
Avoid destructive commands.&lt;/p&gt;

&lt;p&gt;This sounds boring.&lt;/p&gt;

&lt;p&gt;But THIS is the infrastructure that turns "AI magic" into something operational.&lt;/p&gt;

&lt;p&gt;The Current State of AI Agenting&lt;/p&gt;

&lt;p&gt;Honestly?&lt;/p&gt;

&lt;p&gt;A lot of current AI agent demos are held together by:&lt;/p&gt;

&lt;p&gt;vibes&lt;br&gt;
screenshots&lt;br&gt;
terminal recordings&lt;br&gt;
optimism&lt;br&gt;
caffeine&lt;br&gt;
and one developer screaming internally at 3 AM&lt;/p&gt;

&lt;p&gt;And that's okay.&lt;/p&gt;

&lt;p&gt;We're still early.&lt;/p&gt;

&lt;p&gt;But I think the next big shift is not:&lt;/p&gt;

&lt;p&gt;"better prompting"&lt;/p&gt;

&lt;p&gt;It's:&lt;/p&gt;

&lt;p&gt;operational architecture for AI workers.&lt;/p&gt;

&lt;p&gt;The companies that understand this first will build systems that are actually maintainable.&lt;/p&gt;

&lt;p&gt;Final Thought&lt;/p&gt;

&lt;p&gt;The funniest thing about "Create Agent" was not that it failed.&lt;/p&gt;

&lt;p&gt;The funniest thing was realizing:&lt;/p&gt;

&lt;p&gt;The AI wasn't stupid.&lt;/p&gt;

&lt;p&gt;It simply had no infrastructure.&lt;/p&gt;

&lt;p&gt;And honestly?&lt;/p&gt;

&lt;p&gt;Most human companies don't either. - sadly &lt;/p&gt;

&lt;p&gt;get digital first  - then try AI, trust me otherwise you do the job twice :) &lt;/p&gt;

&lt;p&gt;Written by MAGNETiX XvX Systems // Cologne&lt;/p&gt;

&lt;p&gt;Infrastructure first. Then intelligence.&lt;/p&gt;

</description>
      <category>xvx</category>
      <category>ai</category>
      <category>adhd</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Building XvX Systems</title>
      <dc:creator>MAGNETiX</dc:creator>
      <pubDate>Sat, 16 May 2026 12:42:10 +0000</pubDate>
      <link>https://dev.to/magnetix/building-xvx-systems-478b</link>
      <guid>https://dev.to/magnetix/building-xvx-systems-478b</guid>
      <description>&lt;p&gt;a Linux-first AI infrastructure project focused on real-world automation, voice AI, OCR, APIs and human-auditable workflows.&lt;/p&gt;

&lt;p&gt;Not another AI wrapper.&lt;br&gt;
Trying to build systems that actually help humans work better.&lt;/p&gt;

&lt;p&gt;Stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Laravel&lt;/li&gt;
&lt;li&gt;FastAPI&lt;/li&gt;
&lt;li&gt;MariaDB&lt;/li&gt;
&lt;li&gt;Asterisk&lt;/li&gt;
&lt;li&gt;Whisper&lt;/li&gt;
&lt;li&gt;Linux&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Currently experimenting with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI agents&lt;/li&gt;
&lt;li&gt;OCR pipelines&lt;/li&gt;
&lt;li&gt;voice interfaces&lt;/li&gt;
&lt;li&gt;infrastructure automation&lt;/li&gt;
&lt;li&gt;accessibility-aware UX&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Greetings from Cologne. 👋&lt;/p&gt;

&lt;h1&gt;
  
  
  opensource #linux #ai #python #laravel #automation
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F69lu87hd4pa3pcahza6a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F69lu87hd4pa3pcahza6a.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>linux</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
