Comment un modèle ouvert de 35B (Ornith 1.0, MoE), piloté par l'agent open source pi sur mon infra, a écrit, testé et corrigé un vrai projet TypeScript. Verdict : le gap avec les modèles frontière se resserre, vite.
For this online event, we will have the opportunity to receive Dragan Stepanović as a speaker.
After a brief introduction of our community, Dragan will explain the Systems Perspective of the LLM-assisted coding.
Abstract
This will not be your usual "all roses" talk on GenAI nor one that hijacks your amygdala with claims such as "Most developers are going to be replaced by coding agents in 9-12 months!" or "If you don't jump on the train, you're going to be left out!".
For product development teams, organizations, and their customers, every technology they want to adopt, however innovative it is or may seem, doesn't operate in isolation, but as part of a broader system. Ignoring this fact is likely to make things worse instead of achieving the promised huge productivity boost, because any change in a system affects its dynamics in a way that feeds back to affect that change in turn. Some parts of the dynamics accelerate, some start pushing back. It's becoming increasingly important to take a systems perspective on attempts to adopt a technology and understand what desired, but even more importantly, unintended consequences it's likely to cause.
I'll be diving into topics that are likely to stir the pot with uncomfortable, but important questions that a growing number of teams and organizations are facing on this journey. Great, we have this heavy machinery that can produce so much more code in a unit of time, but what do we do with all the piled-up inventory of unreviewed code? What about comprehension debt? How do we keep the ability to reason about the system? Can we replace the process of creating and evolving a product with its output (code)? LLM-assisted vs agentic coding, and which makes sense in which context?
This technology and its adoption are still in their infancy and we're operating in an uncharted territory, so no one really knows yet all the effects that will play out, but looking at it through Systems Thinking, Lean, Theory of Constraints, and XP lenses can provide a useful level of foresight into the distribution of outcomes that might play out.
About Dragan
Dragan is based in Berlin and as a principal engineer helps companies evolve their engineering culture, tame their bottlenecks, and maximize their throughput of the value.
Typically, in search of better ways of working, exploring ends of the spectrum, and helping teams and organizations try out counter-intuitive ideas that initially don't make a lot of sense, but surprisingly end up as completely opposite of that.
He enjoys endless discussions connecting XP, Theory of Constraints, Systems Thinking and Lean.
LLMs have been trained on decades of freely available Java specifications, including JSRs, JEPs, MicroProfile and Jakarta EE. They know the patterns. They know the standards. Now let's put them to work. In this live coding session, we'll use LLM agents to build production-ready Java applications quickly. No slides, no theory - just real code, real prompts, and real results. We'll start with a typical enterprise requirement and demonstrate how to guide LLMs to generate clean, maintainable Java code following BCE/ECB architecture patterns that actually work in production. You will learn how to effectively access the LLM's in-depth knowledge of Java specifications, how to continuously improve the generated code with each iteration, and how to maintain a high velocity without creating a mess. Expect live coding, real-world scenarios from actual projects, and honest discussion about where LLMs excel and where human expertise remains crucial. Bring your questions - we'll solve them with code.