Gregor Riegler
Technical Agile Coach gregorriegler.com
- Complexity Wall (noun) The point where a system becomes so complex that there is no intelligence left to make progress in a reasonable time.
- Agentic coding won't work with your PR workflow. It will incentivize larger, crappier, unreviewable, LGTM batches to hit the complexity wall fast. We need is a workflow that enables MMMSSMF (Many More, Much Smaller Steps, More Frequently), so that we can speed up while still being able to review it.
- In agentic coding, don't obsess over rules. Build tight feedback loops and iterate. You gain far more from iteration than from rules.
- Given that we now understand we’ve been training AI to guess rather than to admit when it does not know, it should make us reflect on exams and the way we educate people.
- We never needed a senior doing the work of 10 juniors. What we need is a senior doing the work of a senior, together with a junior.
- I tell my agents to conclude with their confidence level. GPT-5 almost never gives me [10/10 confidence], while Claude Sonnet 4 does it very often. To think higher confidence is better would be foolish.
- Considering the effort I spend making sure the agent only reads what it has to and to bring this into the simplest form, eliminating all noise, and to ration this in small as can be contexts. It makes me wonder. Why didn't we do those things earlier - for ourselves? Do we not care?
- A lot of people were asking about examples for my "Augmented Coding - A Pattern Language" post. So I was iterating over it and added some. I also added new patterns. gregorriegler.com/2025/07/12/a...
- fightchatcontrol.eu This is essential to our democracy
- When you're faced with a problem, don't think: "What's a possible solution?" Think: "What information am I missing?"
- I had a lot of fun doing augmented coding as of recent and decided to capture my learnings in a new blogpost. Here is what I learned: Augmented Coding - A Pattern Language gregorriegler.com/2025/07/12/a...
- Pro Augmented Coding Tips: -Define the process using .md -Keep context small -The agent creates it's next context -Preserve cross-context memory in .md -Keep the code running -No new code without a failing test -Filter needless script output -Small steps and iterate -Iterate on your process files
- [Not loaded yet]
- What do you mean? Like you select only a part but it still extracts the whole thing?
- [Not loaded yet]
- "Let's spend entirely too much time to find out" Something we don't do enough off
- And the capabilities of refactoring tools are still supbar on extract method. Even the best. E.g.: It does not ask me whether I first want to split those variables.
- Software engineering is a decision tree. Each decision yields learning. Learning shapes future decisions. No decision? No learning. Some decisions are harmful. Knowledge is our greatest asset. A good process maximizes learning, preserves knowledge, and minimizes the damage of harmful decisions.
- We can't always prevent harmful decisions, but we can reduce its damage. We do that by surfacing them earlier, by deferring them until we have better evidence, or by making them reversible. But before all of that, we want to enable decisions.
- [Not loaded yet]
- Stuttering
- Proud of these people in serbia protesting against their government.
- [Not loaded yet]
- It's almost as if you were making a political statement ;-)
- I asked Chat what a KGB Spy would do if they became President of the US. It's apparently what Trump is already doing. chatgpt.com/share/67c405...
- US is falling
- [Not loaded yet]
- Even though I can see it, I still don't understand.
- Sunk cost, Rutte.
- Europe is under attack. The world's most powerful forces are excited to see us divided to exploit isolated nations. Vote for right-wing extremist parties to accelerate the process. They will ensure Europe becomes fragmented. Or vote for a united Europe—that is less vulnerable to extortion.
- Finally deactivated my X account after deleting my Facebook. Wasn't easy, but I'm glad I did it.
- Programming is theory building and "Our job is to explain, over and over, the meaning of our software." Thus Ensemble Programming is collaborative theory building and constant practice of explaining. olano.dev/blog/softwar...
- Excellent write-up on writing Software Tutorials refactoringenglish.com/chapters/rul...
- [Not loaded yet]
- [Not loaded yet]
- Seemls like Rider does not use `ExecutionManager#EXECUTION_TOPIC`
- Let's try this github.com/dkandalov/li... with this: github.com/JetBrains/in...
- We can pair on it
- Did you try it on JUnit Level? E.g. junit.org/junit5/docs/...
- [Not loaded yet]
- Great effort. What did you learn in those experiments?
- The problem with communication is that we tend to overestimate both our own and others' understanding of the subject.
- [Not loaded yet]
- Great stuff. What about tee?
- Small Improvements compound jamesclear.com/marginal-gains
- #GDCR2024 Vienna was a blast! A full day of passionate people deliberately practicing in a safe space. We programmed Tetris repeatedly, constraining us to ever smaller steps. It was a day full of fun, learning, and insights.
- Special Thanks go to @codecopkofler.bsky.social , Roland Germ, @adam0x5a.bsky.social , Rea Sutter, co-facilitators @dtanzer.bsky.social, Görge
- Today's software is still a massive obstacle to creativity. Too often, I find myself wrestling with it, draining my energy, loosing ideas, before I can tap into a flow of creative output. Immense room for improvement.
- #GDCR Vienna 🤩
- [Not loaded yet]
- Not sure. Sounds a bit like Yagni. I find TODOs a powerful tool to stay focused and solve one problem at a time. I find them only bad when they're not addressed soon.
- First draft of the Refactoring Kata Generator GPT: chat.openai.com/g/g-DDusNo78...
- Reading "Extreme Programming Explained", I think XP could be enhanced by replacing the Value 'Communication' with 'Collaboration'.
- Facilitating a #MobProgramming at the #gdcr2023 Vienna. Lots of progress in just 1 hour!!
- #GDCR2023 Vienna, Session 4 starting
- Made a summary of my #GeeCon Prague visit. Photos inside! gregorriegler.com/2023/10/21/g...
- On my train home from #GeeCon I finished reading Modern Software Engineering authored by Dave Farley. It's a good book, I like it.
- [Not loaded yet]
- [Not loaded yet]
- Sitting in the front row
- [Not loaded yet]
- Well, I met Michael Feathers to talk and share Ideas on doing TDD with GPT. So it's already exciting :) Where are you?