Thank you. Thank you so much, Bart, for your session. It was really interesting to learn about your product, about your approach, how to make our work with AI agents a bit more predictable, I'd say. Of course, it's like super simplification, but still, I think that any chance to have some deterministic part of today's heavily AI agent-infused workflows is always good. At least this is… In my sessions on, for example, token optimization and token cost optimization, I always recommend to inject as many as possible this deterministic guardrails. All type checkers, linters, uniters, everything. That prevents drift at its earliest stage. So we don't go in the totally wrong direction and the price of a mistake is the lowest.
That's a good question. In the beginning, I was really working with the linters. So, I noticed… I think the first time I actually saw the great benefit from it was when Cursor, back in the day, added something that every time you edited a cursor or the LLM edited code, it would immediately run the linter. And it was such a difference in quality to me because now the code generated really fits what I wanted it to look like, how it works. And so, that really taught me the values of those static analysis. And as time went on, I thought, well, I want to see how far I can bring this. How can I bring in more tooling?
So I found out about KNIP, which does a really good job at detecting the dead code parts. And I also noticed that it was duplicating code left and right. So I added JS CPD, which does the duplication part. And that all really surfaced how all these tools were helping the agent to write better code. But I noticed that when it was all in those different tools and at the time, those tools were a little bit slower. So I thought, well, maybe I can build something that does the same thing that these tools do, but in a faster way so that I can put it inside the loop and I can get faster feedback. So that's how I started. And now I'm just thinking about, okay, how can I make this tool do even more stuff that linters can't really do because they're looking at single files. So, yeah. That's really good. I mean, the deaf community needs more stories like that, right? Some real-world problem, a bit of curiosity and huge potential to build tools these days, right? I checked your repository. I see that you actively use artificial intelligence to build this, right? There's lots of skills, custom agents, everything, right? Yeah. Yeah. Because I think that's how you would develop these days to really use it. And, yeah. Absolutely.
Comments