Wednesday, December 24, 2025

4 Strategies to Optimize AI Coding Effectivity


In a earlier article, I of crucial methods I make the most of to code successfully with AI brokers. On this article, I’m persevering with with 4 extra methods, all of which I take advantage of every day.

I consider that with a purpose to be an environment friendly programmer at the moment, you must closely make the most of AI instruments. In the event you’re not coding utilizing AI brokers, you’re falling behind. Moreover, brokers can be utilized for a lot greater than coding as effectively:

  • Brokers can learn and create Linear points
  • Brokers can carry out deep analysis on a subject you’re fascinated about
  • Brokers can evaluate log messages from manufacturing code

All of that are essential duties, programmers should carry out regularly.

This infographic highlights the primary highlights of this text. I’ll cowl 4 methods I take advantage of every day when programming. I’ll talk about learn how to be sooner with prompting utilizing Macwhisper for transcription. Then I’ll talk about how I run Claude Code blind PR opinions and run parallel brokers for max effectivity. Lastly, I’ll spotlight how I work together with GitHub by way of Cursor, as a substitute of writing instructions myself or interacting with the GitHub UI. Picture by Gemini.

Thus, I’m advocating for heavy use of AI brokers to be as environment friendly as doable. On this article, I’ll cowl, on a excessive degree, 4 extra methods I make the most of that I consider make me a extra environment friendly programmer.

  1. Macwhisper for sooner agent prompting
  2. Claude Code evaluate
  3. Parallel brokers
  4. Interacting with GitHub utilizing brokers

I’m additionally very fascinated about listening to when you’ve got any methods which can be essential in your programming workflows. If in case you have particular methods in thoughts, be at liberty to succeed in out, as I’d love to listen to about it.

Why you must code with AI brokers

I’ve beforehand described how coding with AI brokers make me much more efficient as a programmer. I’ve multiplied my programming output many instances by way of using AI, and it merely permits me to do rather more than I did beforehand.

A typical counterargument to AI brokers is that it’s worthwhile to perceive your code earlier than pushing it to manufacturing. I agree with this evaluation to some extent if you happen to’re working with important programs which can be exhausting to carry out end-to-end exams on.

Nevertheless, most web sites and purposes usually are not like this. To start with, they’re not as important, and secondly, most duties you’re employed on as a programmer are verifiable. This implies you possibly can usually check behaviour just by actually testing if the function works once you work together with it.

Thus, I’m advocating for extra use of AI brokers and for utilizing them for all programming-related duties. For instance:

  • Create Linear points
  • Repair bugs by merely linking to the Linear difficulty
  • Planning and growing new options

4 Strategies for coding effectivity

On this part, I’ll cowl 4 methods that I take advantage of for my AI-native programming workflows. These are particular methods that I actually use every single day I program.

Macwhisper

MacWhisper is a superb transcription instrument accessible on Mac. Merely put, Macwhisper means that you can press a button, discuss to your pc, and the textual content is robotically transcribed and pasted wherever your mouse cursor is.

That is useful as a result of a whole lot of my programming workflows have moved from pure code to pure language. Utilizing a transcription instrument for coding would naturally be exhausting as a result of coding requires a whole lot of particular characters like colons, parentheses, and tabs, that are sooner to sort on a keyboard.

With AI brokers, increasingly more work is finished in pure langauge, as a substitute of coding language.

Thus, at any time when I immediate my Cursor agent, I normally simply maintain down the button and say out loud no matter I wish to immediate my agent. I’d, for instance, ask:

Examine the logs for this doc id, was it processed appropriately 

On this instance, I paste within the doc id after saying the sentence out loud.


The explanation I take advantage of Macwhisper is just that I discuss sooner than I can sort. The typical speaking velocity is round 150 phrases per minute, whereas most individuals can’t sort 100 phrases per minute at most velocity. Moreover, you’re hardly ever capable of sort at max velocity when you must suppose as effectively.

Claude Code evaluate

This step is break up into two components:

  1. After implementing a function, I ask Cursor if the code is production-ready, and solely push when Cursor is happy
  2. Each time I make a PR, I’ve Claude Code to a code evaluate as effectively, with no different context than the PR description, and the Git diff file to the department I’m merging to.

This works very effectively. Asking Cursor if the code is production-ready makes Cursor do a evaluate of my modifications and repair any small points that may not work as supposed.

Moreover, having a totally separate LLM evaluate the code with no context of how the implementation was accomplished is tremendous useful. This usually discovers different errors that I (or Cursor) didn’t take into consideration when implementing the code within the PR. This additionally considerably lowers the quantity of bugs skilled in manufacturing, and is a comparatively low cost addition you can also make to your CICD pipeline.

Parallel brokers (hearth and neglect)

One other essential approach is to make use of parallel brokers. Each time I’m blocked by an agent performing some work, I all the time begin a brand new agent. This may very well be a coding agent implementing one other function, or it may very well be Gemini deep analysis, researching a subject I’m fascinated about. The purpose is that I by no means merely wait on my agent with out doing the rest.

When working parallel brokers, you may begin combating context switching. Switching contexts usually could be very taxing in your mind, and is certainly one thing you wish to reduce.

Thus, I all the time make it possible for I work on a activity till I’m absolutely blocked. I attempt to reduce the variety of instances I swap context, and solely begin a parallel activity as soon as I’m positive I’ve to attend a while for my coding agent to complete its implementation.

One other essential level right here is that you just give your coding brokers sufficient permissions to run for an prolonged time period. In the event you’re interrupted on a regular basis with the cursor asking for permissions, the parallel workflow doesn’t work effectively.

It’s a must to give your coding brokers sufficient permissions. In the event you’re all the time interrupted with a permission request, it’s exhausting to work successfully.

Commit and PR with brokers

Lastly, I wish to spotlight how I all the time work together with GitHub utilizing my coding brokers, as a substitute of writing the instructions myself. The explanation I do that is that it’s merely sooner, and I can do one thing else whereas my agent runs precommit hooks, commits, pushes, and makes pull requests.

Writing commit messages, pull request titles, and descriptions takes a stunning period of time. Particularly once you’re performing fast actions, similar to including translations or shifting a button within the UI. Subsequently, I all the time make the most of Claude to jot down my commit messages, PR titles, and descriptions.

Not solely does this save me time, however I additionally suppose Claude does a greater job at writing these messages for me. With pull requests, for instance, it’s usually exhausting for a human to recollect all the modifications made and to summarize them in a pleasant method. It’s a lot simpler for Claude to take a look at the Git diff and supply a abstract of all of the modifications made.

Thus, I’ve given Cursor permission to work together with GitHub for me. As a substitute of performing all the GitHub actions myself, similar to:

  • Pulling
  • Rebasing
  • Commiting
  • Amending
  • Pushing
  • Creating PR’s

I merely immediate Cursor to do it for me. Thus, I can simply hearth and neglect. My workflow after implementing a brand new function is just to supply the next immediate to Cursor:

Run all precommit checks (black, mypy, pytest), commit and push. 
Then create a PR on this department  and provides me 
the hyperlink to the PR

That is a lot sooner than writing the GitHub instructions your self. Not having to jot down pull requests myself might be crucial bit, as this was tremendous time-consuming beforehand once I made my pull requests within the GitHub UI. Now I merely click on the hyperlink my agent gives me, and the PR is prepared. Then I try the Claude Code evaluate supplied to me, and repair any potential points.

Conclusion

On this article, I’ve mentioned 4 particular methods I take advantage of each single day once I’m coding. I mentioned Macwhisper for transcription, Claude Code opinions, parallel brokers, and interacting with GitHub utilizing my agent. Collectively, I estimate that these methods save me a minimum of 1 hour every day, which is a major period of time. Liberating up this time permits me to finish so many extra duties over the course of a mission. I consider that being efficient with AI brokers is a brilliant essential ability, and undoubtedly a subject you must spend time changing into good at.

👉 My Free Assets

🚀 10x Your Engineering with LLMs (Free 3-Day E mail Course)

📚 Get my free Imaginative and prescient Language Fashions e-book

💻 My webinar on Imaginative and prescient Language Fashions

👉 Discover me on socials:

📩 Subscribe to my e-newsletter

🧑‍💻 Get in contact

🔗 LinkedIn

🐦 X / Twitter

✍️ Medium

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles

PHP Code Snippets Powered By : XYZScripts.com