I sometimes wonder what makes me decide what products to use. When I was researching frontend frameworks years ago, I liked Ember because it is oriented for power engineers, and also it had a nice mascot. Now I use Angular, and its mascot is lame. But Angular is a great framework especially now when we need quality and constraints so AI won't repeat the same errors.
Hi, my name is Tom Smykowski. I'm a founding engineer with 19 years in software, now focused on AI-assisted development and scaling SaaS platforms. On this blog I share insights on engineering, AI tools, and building production-ready systems.
Regarding repeating errors, I've developed Hintly, just before the AI boom. It allows you to generate regex rules that trigger hints in real time in VSCode. I also used CodeRabbit. If you code by yourself it maybe doesn't matter so much, but when working in a team where every engineer manages multiple agents, it's important to maintain quality of the code.
One solution that caught my attention is Qodo.AI. It is an AI powered code review tool. When you connect it to your repository, it will watch for new pull requests and review them, writing in the pull request comments what issues it found and how it proposes to fix them.
What I like about Qodo is that you can define custom rules. So when you move your Angular project to use signals and new templating system, it will report issues if someone uses obsolete patterns.
