Saturday, January 17, 2026

Most-Effiency Coding Setup | In the direction of Knowledge Science


totally different coding setups individuals use for programming. On this article, I’ll take you thru my private coding setup and the instruments and functions that I exploit to realize most effectivity when programming.

This can be a setup that I’ve created by way of intensive testing and experimenting myself by way of trial and error. Whereas testing, I’ve tried to make use of a number of totally different functions for programming, and every of them has benefits in numerous settings.

I’ll take you thru the present coding setup I’ve, although it’s, after all, topic to alter quickly sooner or later with the speedy development of LLM expertise.

I’m not sponsored by any of the tooling talked about on this video, and it’s merely the tooling I exploit on a day-to-day foundation as a programmer.

This infographic highlights the primary contents of this text. I’ll cowl methods to grow to be a extra environment friendly programmer by taking you thru my coding setup. I’ll focus on the tooling I exploit, in addition to methods and approaches I exploit for max coding effectivity. Picture by Gemini.

Why optimize your coding setup

As a programmer, your coding setup is among the most vital parts you may optimize. That is the place you spend most of your time fixing totally different issues. Due to on a regular basis you spend together with your coding setup, you must spend time ensuring it’s optimized to your private workflows.

Personally, I at all times search for alternatives to make my setup extra environment friendly. For an extended time period, I used Cursor every day because the platform from which I did all my coding. A number of weeks in the past, I instantly shifted to utilizing purely Claude Code by way of Warp, which primarily makes up nearly all of my coding setup.

The change from utilizing Cursor to utilizing Claude Code by way of Warp was one of the vital productiveness will increase I’ve skilled since I first observed how environment friendly brokers may program for me. Warp + Claude Code has helped me massively in my each day work as a knowledge scientist in a startup engaged on doc AI.

Strolling by way of my coding setup

On this part, I’ll stroll you thru the totally different tooling, methods, and approaches I exploit to optimize my coding setup. I’ll cowl the functions I exploit on a day-to-day foundation, but additionally how I make the most of and get essentially the most out of those functions and different vital methods I exploit to make my coding as efficient as doable.

The entire ideas I’ll cowl on this part have a big affect on my productiveness as an engineer.

Tooling

To begin with, I need to cowl the tooling I exploit. I exploit Claude Code and Warp for nearly all of my coding. If I need to examine some manufacturing logs or if I need to repair a bug or implement a brand new function, I’ll primarily at all times use Claude Code in Warp.

Inside Warp, I’ve the next setup. I’ve every tab in Warp as a separate folder I’m working in. So if I’m working in folder A, that’s my first tab in Warp. And if I’m working in folder B, that’s my second tab. Now, I sometimes discover myself having a number of brokers working throughout the similar folder. On this case, I make a cut up pane utilizing CMD + D in Warp, so my tab is cut up into a number of panes. Relying on the duty I’m engaged on, I may have as much as 5 brokers working throughout the similar repository. After which I’ve totally different repositories in numerous Warp tabs.

I need to word one exception the place I exploit Cursor as an alternative of Claude Code: Once I want full management of the code. For instance, if the function is of crucial significance or part of crucial infrastructure. Additionally, sometimes after I run vital migration scripts or backfilling scripts, I’ll additionally do it in Cursor as a result of this provides me extra management of the code. I may run the code myself by way of interactive home windows with Python.

Git worktrees

As I discussed in my earlier part, I usually discover myself working a number of brokers throughout the similar repository. If in case you have a number of brokers updating information on the similar time in the identical repository, you’ll run into issues with brokers colliding with one another. To unravel this drawback, you should utilize Git Worktrees.

Git worktrees are primarily copies of Git repositories that you could make to have brokers run utterly separate from one another. So every time I spin up a brand new agent, I inform it to begin a brand new git worktree for what it’s engaged on. and that agent can now work utterly individually from all different brokers working in the identical repository.

That is a vital function if you wish to work with parallel brokers in Claude Code (which is among the main advantages of working with Claude Code). Thus, you must undoubtedly be using Git Worktrees in your day-to-day programming with parallel brokers.

Slash instructions

Slash instructions are one other very highly effective function. Slah instructions are primarily saved prompts, so you may rapidly entry a immediate that you’ve saved on a earlier event. For instance, in case you have a really repetitive immediate, you must retailer it as a slash command. Some examples of this are:

Slash instructions are extremely highly effective, and I’ve coated them in one in every of my earlier articles. The advantage of slash instructions is twofold. To begin with, you save time by not having to put in writing out the immediate each time. So as an alternative of getting to put in writing out an extended immediate, telling the mannequin that it must:

  • Pull the most recent dev department and rebase on prime of it
  • Run precommit checks
  • PR description
  • Make a pull request from a function department to dev

As an alternative of getting to put in writing out all of this, you may merely retailer this immediate in a slash command and entry the immediate immediately.


The second benefit is that you just get to be extra constant when writing your prompts. For instance, when creating pull requests to dev, as I discussed, you would need to run a sequence of checks (pull newest dev department, rebase, run precommit checks, …). Should you write this out each time, you danger forgetting components of the immediate. This isn’t an issue should you use slash instructions, nevertheless, since you’ll at all times be using the identical immediate, and also you’ll be extra constant.

Slash instructions make you each sooner and extra constant

Low threshold to fireside off brokers

One other subject I need to cowl is that you must have an excellent low threshold to fireside off brokers to carry out duties for you. At any time when you may consider a brand new activity or get a brand new drawback you need to resolve, you must simply fireplace off an agent. For instance, if I discover a button that’s misaligned, some textual content in my software that needs to be up to date, or translations that should be up to date. I merely fireplace off a brand new agent, let it run absolutely autonomously, and create a pull request for me.

The principle level is that you must have a low threshold to fireside off brokers as a result of it’s so low cost to run and prices you so little time. The price of firing a brand new agent is basically spending time writing out a great immediate and, in lots of circumstances, answering just a few questions the brokers have so that you can correctly perceive the duty you gave them.

There are actually many instruments on the market that supply lots of token utilization for a comparatively low worth. For instance, I’m utilizing the $200 Claude Code subscription, which is a set quantity per thirty days, and I’ve by no means run into price limits. This implies I can fireplace off as many brokers as I can with out extra price.

Make the most of the very best fashions

One other tip I’ve may sound very apparent, however I at all times advocate utilizing the very best fashions everytime you work with programming. The rationale for that is that in the long run, this protects you each money and time.

Sure, the very best fashions are sometimes the most costly fashions per token and are additionally the slowest fashions. Nevertheless, it seems that should you use cheaper fashions, they may extra usually make errors, which takes extra time so that you can repair and iterate on, which once more makes the mannequin make the most of much more tokens. Thus, ultimately, it usually seems that utilizing a less expensive, smaller mannequin truly seems to be costlier and time-consuming.

It’s best to due to this fact be using the frontier fashions resembling Gemini 3 Professional, Claude 4.5 Opus, and GPT 5.2 Codex. There are additionally some up-and-coming open supply fashions performing nicely on the coding benchmarks, although I haven’t achieved the identical success with open supply fashions as I’ve achieved with frontier closed supply fashions.

Conclusion

On this article, I’ve coated methods to have a most effectivity coding setup. I’ve mentioned the coding setup I exploit on a day-to-day foundation, the place I exploit the Warp terminal with Claude Code. Moreover, I exploit particular methods resembling organizing Warp with cut up panes and tabs by the folder I’m engaged on. I’m additionally ensuring to at all times use the most recent and finest coding fashions. I consider spending time optimizing your coding setup is an excellent use of time. As a programmer, your coding setup is among the stuff you spend essentially the most time with, and if you can also make that just a few share factors extra environment friendly, it can probably repay in the long term.

👉 My Free Assets

💌 Substack

🚀 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:

🧑‍💻 Get in contact

🔗 LinkedIn

🐦 X / Twitter

✍️ Medium

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles