Working remotely for over 5 years has taught me that your work environment is an extension of your brain. If your setup is chaotic or uncomfortable, your code will reflect that. In 2026, I have refined my environment to maximize deep work and physical health.
Here are the components of my current setup, from hardware to daily rituals.
Hardware: The Physical Foundation
I don’t skimp on the tools I use 8-10 hours a day.
- Machine: MacBook Pro M3 Max with 64GB RAM. Necessary for running multiple Docker containers, Claude Code, and heavy development environments without lag.
- Monitor: Dell UltraSharp 38” Curved. The extra screen real estate is vital for having the IDE, terminal, and documentation visible at once.
- Keyboard: Keychron Q1 Pro (mechanical). Tactile feedback reduces hand fatigue.
- Chair: Herman Miller Aeron. A long-term investment in health.
Software: My Productivity Stack
In 2026, my software stack is divided into two: creation and orchestration.
- IDE: VS Code with a minimalist configuration.
- Terminal: Warp. AI integration and command search save a lot of time.
- AI: Claude Code as my main driver in the terminal and Claude.ai for architectural exploration.
- Management: Linear for tasks, Raycast as my central launcher, and Notion for personal documentation.
- Database: TablePlus. Simple and powerful for Laravel.
Rituals: The Key to Sustained Performance
Tools are useless without a system. These are my non-negotiable rituals:
1. Morning AI Audit
Before starting, I use Claude Code to summarize the state of the repository and pending tasks. It helps me get into context in less than 2 minutes.
2. Deep Work Blocks
I use a modified Pomodoro technique: 90 minutes of total focus (no Slack, no email) and 15 minutes of rest away from screens.
3. “Context Closing”
At the end of the day, I write a brief summary of what I’ve done and what’s left. This allows my brain to completely disconnect from work and makes the next day’s start immediate.
4. Movement and Ergonomics
I use a Standing Desk. I change positions every 2 hours to keep energy high and avoid back problems.
Conclusion
Your setup doesn’t make you a better programmer, but it eliminates the frictions that prevent you from being one. Investing in your environment is investing in the quality of your delivery and your professional longevity.
Want to know more about how I manage high-performance remote projects? Let’s talk.
