What “AI mode” are you in when you build?
Hey everyone 👋
I’ve been continuing to explore the question:
How do we use AI without outsourcing our thinking?
One thing I’ve started noticing in my own workflow is that not all AI usage feels the same.
Sometimes AI helps me think more clearly.
Sometimes it helps me move faster.
But sometimes, if I’m honest, I use it because I want to avoid friction. Friction being active thinking in this context.
That pushed me to think less about “using AI” in general, and more about AI modes:
Supportive modes
explaining unfamiliar code
exploring tradeoffs
critiquing a plan
testing assumptions
Mixed modes
generating boilerplate
suggesting refactors
drafting documentation
Risky modes
blindly accepting generated solutions
delegating architecture too early
debugging through AI without understanding the root cause
Over time, these habits shape how we think as builders.
I started grouping these patterns into 4 cognitive archetypes:
AI Architect
AI expands your thinking without replacing ownership.
AI Balancer
Mostly healthy usage, but mixed-mode creep needs monitoring.
Autopilot Builder
Efficiency may be masking weaker comprehension.
AI Passenger
AI may be driving too much of the reasoning path.
These archetypes are not meant to be scientific labels. They are just a way to build awareness.
I also built a small AI Thinking Balance Tracker around this idea to help track AI modes, dependency drift, and whether AI is acting more like leverage or replacement over time.
I’m sharing it for free and iterating based on feedback.
Curious to hear from other builders:
What AI mode are you in most often?
And if you had to pick one, which archetype best describes your current workflow?
Happy to share the tracker if anyone wants to try it. Just comment and I will share the link with you. 🙌

Replies
The dangerous part is when speed starts feeling more rewarding than understanding.
Jots
@oliver_hayes1 completely agree, productivity gains in the short term can be misleading if understanding doesn't follow. I built a tracker that measures drift in AI usage and recommends action to stay aligned. Feel free to check it out if you are interested, you can get it for free here: https://javz.gumroad.com/l/ai-thinking-balance-tracker
i like this perspective because most AI discussions focus only on speed. For me, the bigger question is whether AI is improving my reasoning or quietly replacing parts of it over time
Jots
@susie_johns I am glad this resonates with you. I created a tracker to detect drift in reasoning through the concept of AI modes and other variables. If you are interested, you can try it out for free, would love feedback on it: https://javz.gumroad.com/l/ai-thinking-balance-tracker
I like the idea of tracking dependency drift over time instead of treating AI usage as simply good or bad.
Jots
@miles_anthony2 I am glad this approach resonates with you. Feel free to try out my free tracker: https://javz.gumroad.com/l/ai-thinking-balance-tracker
Sometimes AI removes friction. Other times it removes learning. The difference matters.
Jots
@noah_bennett5 absolutely. Feel free to try out my free tracker to detect drift in AI usage over time: https://javz.gumroad.com/l/ai-thinking-balance-tracker
I’d probably place myself somewhere between AI Architect and AI Balancer. For me, AI works best when it sharpens my thinking instead of replacing it.
Jots
@delphia_phy that looks like a solid place to be. I couldn't agree more with your approach here. Here is my tracker if you want to try it out for free, curious to know your thoughts! https://javz.gumroad.com/l/ai-thinking-balance-tracker
If I have to choose between the modes that you described, I'd go with the mixed one, mostly because I'm sometimes working as an outsourcer as well, so I need to clearly understand what the code does.
Jots
@sk_uxpin that makes a lot of sense. Using AI tools to increase learning and understanding of an unfamiliar codebase is a good use case. Here is my tracker if you want to try it out for free, curious to know your thoughts! https://javz.gumroad.com/l/ai-thinking-balance-tracker
I’m usually in the “AI Balancer” mode. It’s useful for exploring options and cleaning up rough work, but I still try to keep final judgment and direction on the human side.
Jots
@farrukh_butt1 exploration work and refactoring are good usages of AI. Having a manual human touch point before shipping is a good practice to preserve judgment.
A rule I practice to preserve judgment is to automate away what I already have solved manually without AI assistance.
Here is my tracker if you want to try it out for free, curious to know your thoughts! https://javz.gumroad.com/l/ai-thinking-balance-tracker
I think my best mode is “AI as leverage, not replacement.” I’m comfortable letting it move fast on implementation, refactors, and exploration, but I still want human judgment around architecture, risky changes, and anything that changes the product’s core behavior.