Tudor Girba
banner
tudorgirba.com
Tudor Girba
@tudorgirba.com
CEO feenk.com
We modernize legacy systems.
Through Moldable Development.
Pinned
We've been working on Moldable Development in our own world embodied in gtoolkit.com for a long time. So now that it's time to show it to the world, it looks too good to be true. Which, of course, is both a blessing and a curse.

1/
Home
Glamorous Toolkit is the Moldable Development environment.
gtoolkit.com
Cloudflare outage was due to a small change.
Azure outage was due to a small change.
Amazon outage was due to a small change.

Please, tell me again how details don't matter in software engineering.
November 20, 2025 at 5:35 PM
It seems that AI does not magically solves the legacy problem.
by @raymyers.bsky.social
ainativedev.io/news/ai-hate...
AI hates legacy code
Ray Myers, chief architect at OpenHands, urges a critical examination of AI's limitations with legacy code,
ainativedev.io
November 19, 2025 at 11:39 AM
Yes. That looks like a nice basis for reverse engineering :)
October 22, 2025 at 4:21 PM
"how can we build frameworks and tooling that expose our system as a graph of dependencies?"

The raw data about these is already in the system; the only question is how to detect it. Making the system more uniform is certainly relevant. But there will always be a need to have a translating tool.
October 22, 2025 at 4:19 PM
"Build verification agents or swarms"

Most questions about systems require deterministic answers, and those are best addressed by deterministic tools. Agents can be used to produce such tools, but that's merely an optimization. The essential practice is the building of the contextual tools.
October 22, 2025 at 4:19 PM
"Avoiding the need to reverse engineer these flows will be key."

Software engineering is primarily made out of answering questions about systems to learn what to do next. Those should be mediated by tools. Some level of reverse engineering is essential.
October 22, 2025 at 4:19 PM
"Sometimes we don’t need perfect accuracy — as long as the agent picks the right path it can re-inspect certain details or dive deeper as needed"

It's true that we don't always need perfect accuracy. But we should distinguish between knowing the accuracy error or not knowing it as with LLMs.
October 22, 2025 at 4:19 PM
I did read it.

I see several points differently.

People entertain something the LLM summaries in the same way as they entertain people drawing on the whiteboard what the current system is. Neither are more than hypotheses and neither should qualify as engineering answers.
October 22, 2025 at 4:19 PM
The next chapter of Rewilding Software Engineering book will tackle why LLMs shouldn't be used to summarize the architecture directly. Answering system questions is essential but the answers should be mediated by deterministic tools. LLMs can be used to generate the tools. @swardley.bsky.social
October 21, 2025 at 7:16 AM
Reposted by Tudor Girba
When I am elected, I will read the code DOGE wrote. I will find out how they stole your data and what they have done with it.

And then I will tell you
September 8, 2025 at 3:40 PM
When all code is being created by AI, what is the bottleneck?

“We still should review and make sense of it”

Ok. Want to know a secret?

“Secret? Yes.”

Making sense of existing code has always been the bottleneck.
September 22, 2025 at 9:33 PM
Reposted by Tudor Girba
Ready to change how you think about software development? @tudorgirba.com & Kris Jenkins showcase Glamorous Toolkit & discuss Moldable Development.
Hands-on Demo of Glamorous Toolkit & Moldable Development • Tudor Girba & Kris Jenkins • GOTO 2024
This interview was recorded at GOTO Copenhagen 2024. #GOTOcon #GOTOcph https://gotocph.com Tudor Girba - Software Environmentalist and CEO of feenk @tudorgirba Kris Jenkins - Developer Advocate,…
youtu.be
September 17, 2025 at 12:03 PM
That statement is not quite correct. With tools, we can perceive software quite well.
September 16, 2025 at 5:24 PM
We can only perceive software systems through tools.

This makes tools essential for anything we do with software systems, and in particular for software engineering.

And we should pay attention to our tools' characteristics as they will influence how we are going to think.
September 15, 2025 at 2:54 PM
Reposted by Tudor Girba
More of this kind of reporting, please!
September 12, 2025 at 5:11 PM
Neat
September 1, 2025 at 5:32 AM
Reposted by Tudor Girba
August 31, 2025 at 4:52 AM
Reposted by Tudor Girba
If you're catching up on the horrors of AI-induced psychosis, LLM girlfriends, and people waving ChatGPT at experts to tell experts they are wrong because the all-knowing LLM says so... This article I wrote in May both predicts this slide and shows a way out. www.theatlantic.com/technology/a...
AI Is Not Your Friend
How the “opinionated” chatbots destroyed AI’s potential, and how we can fix it
www.theatlantic.com
August 20, 2025 at 3:06 AM
Perspective
August 17, 2025 at 11:29 AM
Recently, I gave a talk in which I introduced Moldable Development through a parallel to Test-driven Development based an extensive case study of an extraordinary organization: Lifeware.

lepiter.io/feenk/moldab...
Moldable Development at Lifeware
At Craft Conference 2025, I gave a first public talk in which I introduced Moldable Development through a parallel to Test-driven Development based an extensive case study: Lifeware.
lepiter.io
August 10, 2025 at 8:50 AM
Congratulations.
August 5, 2025 at 9:00 PM
Reposted by Tudor Girba
38M! 🎉
38 million folks on @bsky.app!
August 5, 2025 at 7:53 PM
Reposted by Tudor Girba
Writing code hasn’t been a bottleneck since a very long time. The bottleneck was and still is figuring the system out.
July 21, 2025 at 10:35 PM
Funny!
1977: why would the bartender in star wars even care if some robots with artificial intelligence came into his bar

2025: ohhh ok
July 9, 2025 at 5:33 AM