<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Systems Engineer]]></title><description><![CDATA[Mein persönlicher Substack]]></description><link>https://www.thesystemsengineer.net</link><image><url>https://substackcdn.com/image/fetch/$s_!QQt3!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571ec3b0-1130-4f1a-af04-6b8cefbaaf97_1280x1280.png</url><title>The Systems Engineer</title><link>https://www.thesystemsengineer.net</link></image><generator>Substack</generator><lastBuildDate>Wed, 17 Jun 2026 23:11:11 GMT</lastBuildDate><atom:link href="https://www.thesystemsengineer.net/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Hendrik Dahmke]]></copyright><language><![CDATA[de]]></language><webMaster><![CDATA[hendrikdahmke@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[hendrikdahmke@substack.com]]></itunes:email><itunes:name><![CDATA[Hendrik Dahmke]]></itunes:name></itunes:owner><itunes:author><![CDATA[Hendrik Dahmke]]></itunes:author><googleplay:owner><![CDATA[hendrikdahmke@substack.com]]></googleplay:owner><googleplay:email><![CDATA[hendrikdahmke@substack.com]]></googleplay:email><googleplay:author><![CDATA[Hendrik Dahmke]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Germany doesn't have a technology problem. It has a software confidence problem.]]></title><description><![CDATA[Germany is simultaneously one of the most and least technologically confident societies on earth]]></description><link>https://www.thesystemsengineer.net/p/germany-doesnt-have-a-technology</link><guid isPermaLink="false">https://www.thesystemsengineer.net/p/germany-doesnt-have-a-technology</guid><dc:creator><![CDATA[Hendrik Dahmke]]></dc:creator><pubDate>Tue, 16 Jun 2026 06:01:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QQt3!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571ec3b0-1130-4f1a-af04-6b8cefbaaf97_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Doctor&#8217;s office, Germany, 2026: I am a new patient, which implies they need to know who I am. I am filling out a form about my personal data. Next page: again, full name, address, date of birth, medical history. Third and last form: GDPR. Again, full name, address, and how they may contact me.</p><p>I don&#8217;t mind filling out any form. I do mind that, in 2026, there is no standardized way of entering my data digitally. I have a national ID card with NFC and my data stored on it. I have a national insurance card with my personal data stored on it. Shouldn&#8217;t that be enough?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thesystemsengineer.net/subscribe?&quot;,&quot;text&quot;:&quot;Abonnieren&quot;,&quot;language&quot;:&quot;de&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Danke f&#252;rs Lesen von The Systems Engineer! Abonnieren Sie kostenlos, um neue Posts zu erhalten und meine Arbeit zu unterst&#252;tzen.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="E-Mail-Adresse eingeben &#8230;" tabindex="-1"><input type="submit" class="button primary" value="Abonnieren"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>If you use paper, why does it have to be three separate forms with all the same information on them? Aren&#8217;t you digitizing those for better storage? Then why not digitize them from the start? Why is it that, in 2026, there is no single way in Germany to capture my data, medical history, and GDPR preferences digitally?</p><p>Paper does not create enough friction to digitize paper. Additionally, paper has always been used to gather personal information.</p><p>Another point is that a cross-section of the population is visiting a doctor&#8217;s office at any time: people who are more used to technology and people who are less used to technology. Giving people who are not as keen on technology a device to enter their personal information could create more friction than just a paper form, or three.</p><p>And yet, in the same country, in the same year, we can find some smart factories such as BMW&#8217;s, where they can assemble a car almost automatically. The friction involved in creating this technology seems to have been worth it.</p><p>This is not coincidental. If we look back in history, Germany developed a strong industrial culture rooted in mechanical engineering. If a company released a product, it was mechanical work, it worked flawlessly, and how it worked was transparent.</p><p>Then, around the turn of the millennium, software entered the stage. The main difference between mechanical systems and software is that software is less transparent and more prone to errors, which also has to do with the underlying hardware. Software is less predictable than mechanical systems because it interacts with user behavior and different hardware environments. But this uncertainty can be designed for.</p><p>In other words, the perfectionism behind the label &#8220;Made in Germany&#8221; was built on systems you could see, touch, and verify.</p><p>Lastly, when I finished high school, I did some sales work for a local phone carrier. My task was to sell phones with an internet flat rate. While I couldn&#8217;t sell internet for your smartphone, I tried to sell &#8220;mobile internet.&#8221; Unfortunately, this did not help, as people thought it was the same thing. They were not &#8220;going onto Google&#8221; while they were on the go. The fact that apps need an internet connection was not established knowledge.</p><p>What we see here is that while software has arrived in industry, software hasn&#8217;t fully arrived in society. We had information at our fingertips, but didn&#8217;t know how to use it.</p><p>Germany has a unique view of technology. On the one side, we have the idea that mechanical work is transparent and more reliable compared with software, which enhances the need for perfectionism. At the same time, we see software as a toy rather than a tool.</p><p>While industry shows what is possible with software, it is outside of the engineering halls that this statement holds true.</p><p>Michael Jastram writes that the problem is not the engineer; it is, however, the system they operate in, as he puts it in terms of slow adoption rates, which are caused by a deep preference for certainty over speed [S1].</p><p>Philipp Raasch describes it as a coordinated collective versus individual players: China building an industrial system designed for speed, while German companies compete alone. He adds that Germany does not understand software and that engineers in companies such as CARIAD try to break free of a world of tradition [S2].</p><p>This shows that it is a systematic issue rooted deeply in our society.</p><p>The issue is not that we use paper rather than digital forms. Paper has been used for over 2,000 years to store information. The issue lies in the uncertainty.</p><p>Uncertainty avoidance plus mechanical engineering equals world-class reliability.</p><p>In that framing, uncertainty avoidance plus software tends to lead to paralysis.</p><p>The trait isn&#8217;t wrong. The application is mismatched.</p><p>This uncertainty, this not knowing how a system actually works, stands in the way of progress.</p><p>Next time you use a system, explore what other functionality the system offers. Simply because people who don&#8217;t understand the systems around them adapt to them. People who do understand them shape them.</p><p>S1: <a href="https://productvelocity.org/resources/its-not-the-engineers/">https://productvelocity.org/resources/its-not-the-engineers/</a></p><p>S2: <a href="https://www.linkedin.com/pulse/das-ende-der-autonation-deutschland-philipp-raasch-5p1gf?utm_source=share&amp;utm_medium=member_android&amp;utm_campaign=share_via">https://www.linkedin.com/pulse/das-ende-der-autonation-deutschland-philipp-raasch-5p1gf?utm_source=share&amp;utm_medium=member_android&amp;utm_campaign=share_via</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thesystemsengineer.net/subscribe?&quot;,&quot;text&quot;:&quot;Abonnieren&quot;,&quot;language&quot;:&quot;de&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Danke f&#252;rs Lesen von The Systems Engineer! Abonnieren Sie kostenlos, um neue Posts zu erhalten und meine Arbeit zu unterst&#252;tzen.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="E-Mail-Adresse eingeben &#8230;" tabindex="-1"><input type="submit" class="button primary" value="Abonnieren"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[I'm building my own AI replacement ]]></title><description><![CDATA[AI doesn't replace engineers. It makes visible what engineering actually is.]]></description><link>https://www.thesystemsengineer.net/p/im-building-my-own-ai-replacement</link><guid isPermaLink="false">https://www.thesystemsengineer.net/p/im-building-my-own-ai-replacement</guid><dc:creator><![CDATA[Hendrik Dahmke]]></dc:creator><pubDate>Tue, 19 May 2026 06:02:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QQt3!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571ec3b0-1130-4f1a-af04-6b8cefbaaf97_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whenever AI releases a new model, two questions follow: what is it capable of, and will it replace my job? The latter quickly became: when will it replace my white-collar job? I saw it on LinkedIn, in podcasts, across every platform where engineers talk. Companies using AI as a bridge between customer and sales, chatbots handling requests that used to require a person. I eventually asked myself the same question. At the same time, I was asked if I can help with an internal project around AI in systems engineering. Which makes the question real: does that imply I am building my own replacement? Suddenly, I felt the need to find an answer to that question. My first tasks were to identify use-cases and map them to business cases, where we could test the AI assistant on a real-world project. While I see the possibilities that AI can do a lot in the field of systems engineering &#8211; among others, creating requirements specification or system architecture &#8211; which leads me to the position where I am building an AI system that can assist us in systems engineering and potentially replace me.</p><p>We started with verification and validation &#8211; not because AI can&#8217;t do more, but because we needed to prove the basics work first. And while doing that, I realised something: the tasks AI handles first are exactly the ones humans do worst. Repetitive checks, pattern matching, copy-paste errors, and ensuring that standards are upheld in documents. So why requirements? On the one hand, fixing a requirement costs more and more depending on the development stage. A requirement error that is caught in the design phase is cheaper to fix compared to when it is found during acceptance testing. On the other hand, requirements engineering is one of the first steps of systems engineering. If we master the basics, we can compound more tasks and disciplines.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thesystemsengineer.net/subscribe?&quot;,&quot;text&quot;:&quot;Abonnieren&quot;,&quot;language&quot;:&quot;de&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Danke f&#252;rs Lesen von The Systems Engineer! Abonnieren Sie kostenlos, um neue Posts zu erhalten und meine Arbeit zu unterst&#252;tzen.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="E-Mail-Adresse eingeben &#8230;" tabindex="-1"><input type="submit" class="button primary" value="Abonnieren"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>So when AI can do a repetitive task as well as humans, does it imply it can replace me? Or does adding more tasks that AI can do imply I will be replaced step by step? If we take my AI assistant and continue to add tasks and engineering disciplines, we thereby create a closed-loop system: where the AI performs safety and security analysis, where risks need to be mitigated by requirements, those then have to be verified and validated. Based on those requirements, the architecture has to be updated, and lastly, test specifications have to be created. It is a very futuristic-sounding image, but not that far from the present. It is only a matter of time before we see AI do one of those tasks fully autonomously. If we take that picture of the closed-loop system, we can argue that, yes, I am building my own replacement &#8211; slowly but steadily.</p><p>According to an Anthropic study [1], AI doesn&#8217;t create structures; it works within them. Well-structured inputs lead to consistent outputs. But consistency is not the same as correctness. The vice versa is also true: poorly structured inputs increase the likelihood of inconsistent or unreliable outputs. It is important to mention that this is not only true for me and my situation &#8211; It is true for everyone. Which means AI can only replace me if the underlying structure is already there. In other words, AI first and foremost makes workflows visible, and the AI result tells us about the state of those workflows. While a lot of industries have good workflows in place that can be automated, automation does not automatically mean replacement. So does AI replace me?</p><p>Even though I am working from within, I can&#8217;t see that far into the future. So I don&#8217;t know. However, if AI only amplifies structure &#8211; and we are the ones defining that structure &#8211; then maybe the question answers itself: it won&#8217;t replace me. Because I think AI will do two things: on the one hand, highlight the value of the current workflow faster; if the output is not as imagined, the AI is not to blame &#8211; the workflow is. On the other hand, when it does a lot of the mechanical work, it will change what I spend my time on, solving problems in a new way.</p><p>This is my take on the current situation, but the question is not only mine to answer. The question should be answered by everyone. Lastly, there is the question underneath: &#8220;How can AI assist us so we can solve problems in a way we haven&#8217;t had the chance to try before?&#8221;</p><p>[1] <a href="https://www.anthropic.com/research/anthropic-economic-index-january-2026-report?utm_source=chatgpt.com">Anthropic Economic Index report: Economic primitives \ Anthropic</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thesystemsengineer.net/subscribe?&quot;,&quot;text&quot;:&quot;Abonnieren&quot;,&quot;language&quot;:&quot;de&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Danke f&#252;rs Lesen von The Systems Engineer! Abonnieren Sie kostenlos, um neue Posts zu erhalten und meine Arbeit zu unterst&#252;tzen.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="E-Mail-Adresse eingeben &#8230;" tabindex="-1"><input type="submit" class="button primary" value="Abonnieren"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Using AI in Systems Engineering: From Experiment to Insight]]></title><description><![CDATA[How structured pipelines, human validation, and real experiments reveal what AI can actually do]]></description><link>https://www.thesystemsengineer.net/p/using-ai-in-systems-engineering-from</link><guid isPermaLink="false">https://www.thesystemsengineer.net/p/using-ai-in-systems-engineering-from</guid><dc:creator><![CDATA[Hendrik Dahmke]]></dc:creator><pubDate>Sun, 19 Apr 2026 19:06:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QQt3!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571ec3b0-1130-4f1a-af04-6b8cefbaaf97_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI has arrived everywhere &#8211; at home, in schools, on our smartphones. But at work, it&#8217;s becoming more than a personal productivity tool. It&#8217;s entering business processes.</p><p>But in systems engineering, the question is: can we actually trust it?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thesystemsengineer.net/subscribe?&quot;,&quot;text&quot;:&quot;Abonnieren&quot;,&quot;language&quot;:&quot;de&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Danke f&#252;rs Lesen von Substack von Hendrik! Abonnieren Sie kostenlos, um neue Posts zu erhalten und meine Arbeit zu unterst&#252;tzen.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="E-Mail-Adresse eingeben &#8230;" tabindex="-1"><input type="submit" class="button primary" value="Abonnieren"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I&#8217;d been using LLMs for proofreading and brainstorming. But Systems Engineering? That&#8217;s different. We&#8217;re not writing blog posts, we&#8217;re designing safety-critical systems with requirements that must be traceable, testable, and correct.</p><p>So when my manager asked &#8220;How can AI be used in Systems Engineering?&#8221; I was excited. But also sceptical.</p><p>Then the industry started talking about &#8220;agentic workflows&#8221; - autonomous agents that work independently. That sounds impressive. But for Requirements Engineering? When these requirements are used in real-world systems, we need them to be correct, not hallucinated, and complete.</p><p>I had no deep knowledge of agentic workflows or AI pipelines. So I did what most engineers would do: I asked Claude to show me what&#8217;s possible. Not to build a product. Just to understand: What can AI actually do today? And how does it work?</p><p>I started with a simple question: &#8220;Can you help me build a pipeline that derives system requirements from customer requirements?&#8221; - Seven minutes later, I had a working prototype.</p><p>Seven minutes of conversation with Claude - describing what I wanted, iterating on the design, refining the approach. The first thing it built: A pipeline for deriving system requirements from customer requirements, with built-in validation rules.</p><p>It looked like this:</p><p>1. Requirement Interpretation Agent</p><p>2. Structuring Agent</p><p>3. Quality Validator</p><p>4. Consistency Checker</p><p>5. Traceability Matrix Generator</p><p>At first, I had no control over the prompts. The pipeline worked, but it was a black box. So I asked for an update: &#8220;Let me edit the prompts myself.&#8221;</p><p>Claude updated the interface immediately. Now I could see every prompt, edit them, inject domain knowledge. This changed the rules I wasn&#8217;t just using AI &#8211; I was controlling it.</p><p>That changed everything.</p><p>Generic prompts produce generic output.</p><p>But when I could write: &#8220;Check if this requirement follows our company&#8217;s naming convention for safety-critical systems&#8221; - the quality jumped and we are in control.</p><p>Then I wanted more. If I can derive requirements, can I generate test cases from them?</p><p>I asked Claude to build a test case generator. Same approach: a pipeline that takes system requirements and generates test cases across the V-Model: Unit, Integration, System, Acceptance tests.</p><p>Again, I wanted full control over prompts. Again, Claude complied.</p><p>Now I had two pipelines that connected:</p><p>&#8226; UC1: Customer Requirements &#8594; System Requirements</p><p>&#8226; UC2: System Requirements &#8594; Test Cases</p><p>Seeing that in action made me realize: these aren&#8217;t independent tools &#8211; they form a system. UC1 creates the requirements that UC2 needs. The validation criteria from UC1 inform the test generation in UC2. The traceability matrix connects them. Changes in one cascade to the other.</p><p>This is not the future anymore; we are living it.</p><p>Claude built these pipelines in minutes. This is not production-ready by any means, however this is a proof of concept. They show what&#8217;s possible today, right now, with technology anyone can access.</p><p>Not magic. Not science fiction. Just structured prompts, clear architecture, and an LLM that can follow instructions. The question shifted from &#8220;Can AI do this?&#8221; to &#8220;How do we design this to actually work?&#8221; As I mentioned earlier, What I built was a pipeline, not an autonomous agent. That distinction matters.</p><p>A pipeline is a sequence of controlled steps. Each prompt is defined, visible, and editable. As engineers, we decide how each step works.</p><p>Autonomous agents may produce results, but the process remains opaque. Without visibility into how decisions are made, you cannot debug or systematically improve the system. In safety-critical systems, autonomy without traceability is not innovation &#8211; it is risk.</p><p>Furthermore, LLMs are non-deterministic. If you run the same prompt twice, you get different answers. That&#8217;s how they work &#8211; there&#8217;s randomness built into the generation process. For creative writing? That&#8217;s fine, even desirable. For requirements that are used in safety-critical systems? That&#8217;s a big no-go.</p><p>Non-determinism is acceptable - as long as control and validation are in place. This is how we can make it work:</p><p>1. Human validation is mandatory</p><p>It is important to highlight here, engineers review every output. The AI suggests &amp; humans decide. That&#8217;s the workflow.</p><p>For example: If an AI-generated requirement says: &#8220;The system SHALL respond in less than 2 seconds&#8221; and the engineer knows the hardware can&#8217;t support that - they can change it.</p><p>The AI isn&#8217;t making final decisions. It&#8217;s doing mechanical work that humans then verify.</p><p>2. Pipelines give you visibility</p><p>Because each step is explicit, you can see exactly what happened:</p><p>&#8226; Step 1: interpreted the customer requirement</p><p>&#8226; Step 2: structured it in IEEE 830 format</p><p>&#8226; Step 3: checked it against IREB criteria</p><p>&#8226; Step 4: found a potential conflict with SR-042</p><p>You can trace the output. You can see where it went wrong. You can fix the prompt at Step 3 if it&#8217;s producing false information.</p><p>It seems that autonomous agent, cannot give you that degree of visibility. Additionally, how do we know that the agent knows that the hardware doesn&#8217;t support 2 seconds response time?</p><p>Currently, agents give you a result. You don&#8217;t know what path it took. You don&#8217;t know what it considered and rejected. You can&#8217;t debug it. You can&#8217;t improve it systematically.</p><p>This shows the bigger picture:</p><p>Systems people don&#8217;t understand are systems they can&#8217;t control. This implies we need to ensure that we build systems that are transparent so we can trust them and use them. The experiment did not prove that AI can replace engineering work. It showed something more important.</p><p>The value is not in the AI itself, but in how it is structured.</p><p>When AI is treated as a controllable system&#8212;broken into steps, with visible logic and human validation&#8212;it becomes usable in engineering contexts. Not because it is perfect, but because it is understandable.</p><p>That is the shift: AI is no longer just a tool. It becomes part of the system we design.</p><p>If we can capture engineering decisions, patterns, and feedback from everyday work and turn them into structured, reusable knowledge, then AI becomes a mechanism for scaling expertise rather than replacing it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thesystemsengineer.net/subscribe?&quot;,&quot;text&quot;:&quot;Abonnieren&quot;,&quot;language&quot;:&quot;de&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Danke f&#252;rs Lesen von Substack von Hendrik! Abonnieren Sie kostenlos, um neue Posts zu erhalten und meine Arbeit zu unterst&#252;tzen.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="E-Mail-Adresse eingeben &#8230;" tabindex="-1"><input type="submit" class="button primary" value="Abonnieren"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>