<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Engineering &#8211; atra.consulting &#8211;</title>
	<atom:link href="https://atra.consulting/tag/software-engineering/feed/" rel="self" type="application/rss+xml" />
	<link>https://atra.consulting</link>
	<description>Software erfolgreich entwickeln. Komplexität beherrschen. Wandel gestalten.</description>
	<lastBuildDate>Wed, 06 May 2026 07:32:30 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://atra.consulting/wp-content/uploads/2025/04/cropped-Atra-Consulting-Favicon-512x512pixel-32x32.webp</url>
	<title>Software Engineering &#8211; atra.consulting &#8211;</title>
	<link>https://atra.consulting</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>JAX 2026: Lessons from Claude Code in production</title>
		<link>https://atra.consulting/engineering/jax-2026-lessons-from-claude-code-in-production/</link>
		
		<dc:creator><![CDATA[Karsten Silz]]></dc:creator>
		<pubDate>Wed, 06 May 2026 07:32:26 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[KI]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<guid isPermaLink="false">https://atra.consulting/?p=9814</guid>

					<description><![CDATA[I’m reporting my experiences with Claude Code across nine production applications since July 2025: cloud microservices with Kotlin, Java monoliths, web applications, a mobile app, and marketing websites. ]]></description>
										<content:encoded><![CDATA[
<details class="wp-block-details foldable-info-box has-background is-layout-flow wp-block-details-is-layout-flow" style="background-color:#828282"><summary>Inhaltsverzeichnis</summary>
<p class="wp-block-paragraph"></p>



<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><nav><ul><li class=""><a href="#summary￼">Summary￼</a></li><li class=""><a href="#logistics￼">Logistics￼</a><ul><li class=""><a href="#location￼">Location￼</a></li><li class=""><a href="#talk￼">Talk</a></li><li class=""><a href="#abstract">Abstract</a></li></ul></li><li class=""><a href="#slides￼">Slides￼</a></li><li class=""><a href="#repo-with-skills-subagents￼">Repo with Skills &amp; Subagents￼</a><ul><li class=""><a href="#the-sample-application￼">The Sample Application￼</a></li><li class=""><a href="#skills-subagents￼">Skills &amp; Subagents￼</a></li></ul></li><li class=""><a href="#training￼-1">Training￼</a><ul><li class=""><a href="#karsten-silz">Karsten Silz</a></li></ul></li></ul></nav></div>
</details>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 id="summary￼" class="wp-block-heading">Summary<a href="https://atra-homepage.vercel.app/blog/claude-code-jax-2026#summary" target="_blank" rel="noopener"></a></h2>



<p class="wp-block-paragraph">Here’s what I learned from nine production projects with Claude Code:</p>



<ul class="wp-block-list">
<li>You must use Coding Agents if you haven’t yet!</li>



<li>“Is AI right?” is the most important question.</li>



<li>Treat Coding Agents as a non-deterministic, forgetful junior team that you should let write and test.</li>



<li>Skills automate tasks, Subagents write better code faster.</li>



<li>AI will steal “writing code” but not yet “AI team lead”.</li>
</ul>



<p class="wp-block-paragraph">Please see my slides for an explanation of why I came to this conclusion.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 id="logistics￼" class="wp-block-heading">Logistics<a href="https://atra-homepage.vercel.app/blog/claude-code-jax-2026#logistics" target="_blank" rel="noopener"></a></h2>



<h3 id="location￼" class="wp-block-heading">Location<a href="https://atra-homepage.vercel.app/blog/claude-code-jax-2026#location" target="_blank" rel="noopener"></a></h3>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">I’ll give the talk at <a href="https://jax.de/big-data-machine-learning/erfahrungen-mit-claude-code-in-produktion" target="_blank" rel="noopener">JAX 2026</a>.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 id="talk￼" class="wp-block-heading">Talk</h3>



<p class="wp-block-paragraph">My talk is part of the JAX 2026 program — date and time are on the&nbsp;<a href="https://jax.de/big-data-machine-learning/erfahrungen-mit-claude-code-in-produktion" target="_blank" rel="noopener">session page</a>.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 id="abstract" class="wp-block-heading">Abstract</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Deutsch</p>



<p class="wp-block-paragraph">Ich berichte von meinen Erfahrungen mit Claude Code in neun Produktionsanwendungen seit Juli 2025: Cloud-Microservices mit Kotlin, Java-Monolithen, Web-Anwendungen, mobile App und Marketing-Webseiten. Vier dieser Projekte waren neu.</p>



<p class="wp-block-paragraph">Was habe ich gelernt? Für uns Enterprise-Entwickler bedeutet Agentic AI, viele „Junior-Ichs” anzuleiten, die den Großteil unserer Arbeit übernehmen können. Und das ist mehr als nur Code zu schreiben! Wie alle Junior-Entwickler müssen wir die AI einarbeiten, ihre Pläne prüfen und ihr beibringen, wann sie tatsächlich fertig ist. Anders als wir vergisst die AI aber leider alles, was wir ihr sagen — und lernt auch nichts von ihrer Arbeit für uns.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">English</p>



<p class="wp-block-paragraph">I’m reporting my experiences with Claude Code across nine production applications since July 2025: cloud microservices with Kotlin, Java monoliths, web applications, a mobile app, and marketing websites. Four of these projects were brand-new.</p>



<p class="wp-block-paragraph">What have I learned? For us enterprise developers, Agentic AI means guiding many “Junior Me” who can take over the bulk of our work. And that’s more than just writing code! Like all junior developers, we have to onboard the AI, review its plans, and teach it when it’s actually finished. Unlike us, however, the AI unfortunately forgets everything we tell it — and doesn’t learn anything from the work it does for us.</p>
</div>
</div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">I’ve worked on nine production systems with Claude Code. I teach a sustainable, principled approach, not short-term tuning that’s outdated tomorrow. I’m also a Senior Editor in the InfoQ Java Team, which gives me valuable insights into today’s software industry.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 id="slides￼" class="wp-block-heading">Slides<a href="https://atra-homepage.vercel.app/blog/claude-code-jax-2026#slides" target="_blank" rel="noopener"></a></h2>



<div class="wp-block-file"><a id="wp-block-file--media-2da7e158-b5ff-465b-aafa-27b764b8d28e" href="https://atra.consulting/wp-content/uploads/2026/05/Claude-Code-Gelernt-JAX-2026.pdf" target="_blank" rel="noreferrer noopener">Claude Code Gelernt JAX 2026</a><a href="https://atra.consulting/wp-content/uploads/2026/05/Claude-Code-Gelernt-JAX-2026.pdf" class="wp-block-file__button wp-element-button" aria-describedby="wp-block-file--media-2da7e158-b5ff-465b-aafa-27b764b8d28e" download>Herunterladen</a></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 id="repo-with-skills-subagents￼" class="wp-block-heading">Repo with Skills &amp; Subagents<a href="https://atra-homepage.vercel.app/blog/claude-code-jax-2026#repo-with-skills--subagents" target="_blank" rel="noopener"></a></h2>



<h3 id="the-sample-application￼" class="wp-block-heading">The Sample Application<a href="https://atra-homepage.vercel.app/blog/claude-code-jax-2026#the-sample-application" target="_blank" rel="noopener"></a></h3>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The repository with the sample CRM application from the talk is at <a href="https://github.com/atra-consulting/coding-with-ai-lab" target="_blank" rel="noopener">github.com/atra-consulting/coding-with-ai-lab</a>. The <a href="https://github.com/atra-consulting/coding-with-ai-lab/blob/main/README.MD" target="_blank" rel="noopener">README</a> describes the requirements and how to get it started.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 id="skills-subagents￼" class="wp-block-heading">Skills &amp; Subagents<a href="https://atra-homepage.vercel.app/blog/claude-code-jax-2026#skills--subagents" target="_blank" rel="noopener"></a></h3>



<p class="wp-block-paragraph">The <a href="https://github.com/atra-consulting/coding-with-ai-lab/tree/main/.claude/skills" target="_blank" rel="noopener">skills are here</a>, and the <a href="https://github.com/atra-consulting/coding-with-ai-lab/tree/main/.claude/agents" target="_blank" rel="noopener">subagents are here</a>. Both are for Claude Code and Claude Desktop. There are <a href="https://github.com/atra-consulting/coding-with-ai-lab/tree/main/.gemini" target="_blank" rel="noopener">outdated versions for Google Gemini</a> that are no longer actively maintained.</p>



<p class="wp-block-paragraph">Please see the talk slides for a description of the agents and skills.</p>



<p class="wp-block-paragraph" id="training￼">You can use the skills and subagents in your own projects. Copy the agents into your project. Then tell Claude:Training<a href="https://atra-homepage.vercel.app/blog/claude-code-jax-2026#training" target="_blank" rel="noopener"></a></p>



<pre class="wp-block-code"><code>Adapt these skills/agents to my technology stack here. Think hard when you do, and review them.</code></pre>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 id="training￼-1" class="wp-block-heading">Training<a href="https://atra-homepage.vercel.app/blog/claude-code-jax-2026#training" target="_blank" rel="noopener"></a></h2>



<p class="wp-block-paragraph">atra.consulting offers <a href="https://atra-homepage.vercel.app/ki-loesungen/" target="_blank" rel="noopener">AI training</a>, including a hands-on workshop on agent-based coding.</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:30%">
<figure class="wp-block-image size-full"><img decoding="async" src="https://atra.consulting/wp-content/uploads/2026/05/karsten-silz.webp" alt="" class="wp-image-9800" style="object-fit:cover" title="Team-Schwarze"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading">Karsten Silz</h3>



<p class="wp-block-paragraph">Senior Principal Consultant Software Engineering</p>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Karsten arbeitet seit 26 Jahren als Full-Stack-Java-Entwickler in Europa und den USA. Als Mitgründer leitete er 13 Jahre lang die Produktentwicklung eines Software-Produkt-Start-ups in den USA, das 2016 erfolgreich verkauft wurde. Im Jahr 2020 war er Mitgründer eines SaaS-Start-ups in England. Er ist seit 2003 auch Freiberufler. Seit Mai 2025 arbeitet er für atra.consulting in Stuttgart.</p>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><a href="mailto:k.silz@expert.atra.consulting" data-type="mailto" data-id="mailto:k.silz@expert.atra.consulting">k.silz@expert.atra.consulting</a>    <a href="https://de.linkedin.com/in/daniel-wochnik" target="_blank" rel="noreferrer noopener"></a></p>
</div>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
