惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
J
Java Code Geeks
博客园 - 【当耐特】
宝玉的分享
宝玉的分享
腾讯CDC
D
DataBreaches.Net
Microsoft Azure Blog
Microsoft Azure Blog
Engineering at Meta
Engineering at Meta
V
V2EX
F
Fortinet All Blogs
MyScale Blog
MyScale Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
Jina AI
Jina AI
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
B
Blog
M
MIT News - Artificial intelligence
N
Netflix TechBlog - Medium

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Do Developers Ever Really Disconnect?
Ender Ahmet Yurt · 2026-06-25 · via DEV Community

Every year, around the time I'm about to take a few days off, the same questions come up. Should I bring the laptop? What if I get a good idea for that side project? Is it bad to push a small commit while I'm at the beach?

These aren't just personal anxieties. They reflect something specific about being a software developer. Our work and our curiosity often live in the same place, and it's hard to know where one ends and the other begins.

The problem with "just checking in"

There's research on this. A UGA meta-analysis of 32 studies from nine countries found that employees who psychologically disengaged from work during vacation saw the most improvement in their well-being. The researchers put it simply:

If you're not at work but you're thinking about work on vacation, you might as well be at the office.

And that's the trap. Lying on a beach while your brain is halfway through a refactoring plan doesn't count as rest. The parasympathetic nervous system, the part responsible for actual recovery, can't activate properly when you're in a state of low-level alertness. It's not about where your body is. It's about where your attention goes.

A more recent survey found that those who fully disconnect report higher well-being and lower burnout compared to those who "planned to work just a little." The group that fully disconnected was, unfortunately, the smallest one.

The side project question

This is where developers tend to overthink things.

For most of us, the side project isn't just a project. It's the place we go to learn freely, build without constraints, and feel like ourselves outside of tickets and stand-ups. Calling it "work" misses the point. But calling it "rest" might miss it too.

The honest answer is: it depends on why you're doing it.

If you open your laptop on vacation because you genuinely want to, and there's no guilt, no obligation, and no one waiting on the other end, that's probably fine. Some people find flow states restorative. Some people are introverts who recharge by solving problems alone.

But if you open the laptop because you feel like you should, because staying sharp feels like a duty, because the GitHub graph gives you anxiety, then you're not resting. You're performing productivity on your own time.

The healthiest developers I know outside of work have something to say about this. They don't frame it as discipline. They frame it as knowing what actually recharges them.

What actually helps

Physical disconnection helps more than willpower. Leaving the laptop at home sounds obvious, but it changes things. Deciding not to use it isn't the same as not having it available. The decision cost adds up.

The days before and after matter. Giving yourself a day to wind down before vacation, and a day to readjust after, reduces the stress spike that undermines the whole thing. Coming back to 300 unread messages on your first morning erases a week of rest in about 20 minutes.

Full detachment isn't the only option. Some people do better with designated offline hours rather than a complete shutdown. What matters is that those hours are real, not negotiable, and not filled with passive scrolling.

Non-coding activities do something different. Walking, cooking, swimming, reading fiction, spending time with people you like. These aren't just distractions. They engage different cognitive systems and give the problem-solving part of your brain a chance to idle. Interestingly, that idle state is often when good ideas surface, not when you're chasing them.

My own take

Last year I ran a small experiment. I shut off the internet for a week. No laptop, no work-related reading, barely even the phone. I didn't go anywhere, I stayed home. And it was fine, actually good, for the first couple of days.

Then something interesting happened. Around day three or four, I started missing it. Not in a withdrawal kind of way, but genuinely. I missed reading about things I was curious about. I missed having a problem to think through. I missed the work.

I don't think that's a warning sign. I think it's information.

Two or three days of full disconnection does something real for me. It resets a kind of baseline tension I didn't know I was carrying. But beyond that, the absence starts to feel like a void I'm not sure I want to fill with anything else. Maybe I haven't found what would fill it better. Or maybe I just actually like this.

There's a version of "I love my work" that's healthy, and a version that's avoidance. I'm not always sure which one I'm in. But I've stopped treating the urge to read a tech article or think through a problem as something to be corrected. The question I ask now is simpler: am I doing this because I want to, or because I don't know how to stop?

Those two feel different when you pay attention.


I write about Ruby, Rails, and software development every Thursday. You can follow me at enderahmetyurt.com.