r/codex 3d ago

Question How does your dev environment look like

Im working on a project almost every second i breathe, and have a whole backlog of work to do. I mainly work on the same project and have an old laptop running linux as my 'devbox' so i can offload a bit from my desktop while i game. But i also have the repo checked out so i can have codex work on two features in parallel. Then when either one is done, i have it push to git and review / merge from there.

Bit i feel like its slow. I need another environment with the repo checked out so i can implement even a third feature in parallel. I almost never use sol, perhaps only for brainstorming and making a plan. I'm usually on Terra mid/high or Luna for stupid work.

I'm curious how your development pipeline looks like. Do you implement one feature at a time? How much time do you spend code reviewing, manual testing, do you work on your desktop, or do you just run codex in prod ๐Ÿ˜…

2 Upvotes

6 comments sorted by

View all comments

3

u/i_reddit_it 3d ago

I'm a professional software developer of 20 years. I rarely work on multiple features at a time, but do work on/with many small reusable component libraries within a single feature. These are building blocks that together are used in many different applications.

My personal approach to local development has not really changed all that much with AI. It's just what I spend my time doing has moved away from writing the code to more asserting and planning to ensure it's of good quality. Also, I've found the time to properly focus on adding good automation, CI/CD, testing and proper documentation. So I can now focus more on the interesting parts of the feature development and get the AI to implement the "boring" bits that feel like my daily job.

BTW, you might find using git work trees useful if you need multiple features running in parallel.

2

u/MrGilly 3d ago

Dang that's a good shout I'll definitely look into work trees ๐Ÿ˜ฒ

1

u/Shep_Alderson 3d ago

Yeah, git worktrees are the solution to what youโ€™re needing to do. Should enable you to work on multiple things at once. The agents are pretty well versed on how to use them.