Gurov AI brain dump
Posted: Wed Aug 06, 2025 9:28 pm
Howdy folks. Here's a dump of the AI toolset i've used today to implement some useful-to-me features. This post isn't about features, but about the process by which they were willed into being.
I use two IDEs, Clion for when i actually have to touch code, and Cursor. I got the pro upgrade for like $200/year. I compile locally using my build container. Build for me takes 42 seconds for a full bundle, so iterations on code changes are incredibly quick in this tight dev loop.
There is one file i ended up writing by hand at first, i called it ai_hints.md, it is attached to this post. dumping some basic knowledge of the codebase/structure/constructs/concepts/terminology/purpose into it. I believe that helped improve some of the results.
The task for today, driven by my incredibly selfish and self-serving desires for happier engine management were:
1. non-linear tachometer multiplier, being able to trim what gets output to tachometer per RPM, to correct for weird old hardware, or shenanigans
2. speedometer startup sweep
3. speedometer non-linear multiplier, for the same purposes as the tacho non-linear multiplier
4. ETB feedforward TPS vs BATV correction, to trim ETB authority for dead/dying alternators/lights/electrical loads/etc.
The tasks were completed by the agent, with some help from the human. and implementation details were dumped into 2025-08-06.md.txt (attached to the post). As a bonus, it converted a legacy module to EngineModule framework, mostly correctly, and fixes to that were captured in the date-stamped file.
There were some hand fixes that had to be applied, and there were learnings relayed to the agent (these are captured in the date-stamped file, it created at my request).
At this point, I think these simple modifications can be achieved by the ai agents under supervision. It doesn't get it perfect, but it comes pretty damn close.
I use two IDEs, Clion for when i actually have to touch code, and Cursor. I got the pro upgrade for like $200/year. I compile locally using my build container. Build for me takes 42 seconds for a full bundle, so iterations on code changes are incredibly quick in this tight dev loop.
There is one file i ended up writing by hand at first, i called it ai_hints.md, it is attached to this post. dumping some basic knowledge of the codebase/structure/constructs/concepts/terminology/purpose into it. I believe that helped improve some of the results.
The task for today, driven by my incredibly selfish and self-serving desires for happier engine management were:
1. non-linear tachometer multiplier, being able to trim what gets output to tachometer per RPM, to correct for weird old hardware, or shenanigans
2. speedometer startup sweep
3. speedometer non-linear multiplier, for the same purposes as the tacho non-linear multiplier
4. ETB feedforward TPS vs BATV correction, to trim ETB authority for dead/dying alternators/lights/electrical loads/etc.
The tasks were completed by the agent, with some help from the human. and implementation details were dumped into 2025-08-06.md.txt (attached to the post). As a bonus, it converted a legacy module to EngineModule framework, mostly correctly, and fixes to that were captured in the date-stamped file.
There were some hand fixes that had to be applied, and there were learnings relayed to the agent (these are captured in the date-stamped file, it created at my request).
At this point, I think these simple modifications can be achieved by the ai agents under supervision. It doesn't get it perfect, but it comes pretty damn close.