3 ms·
You're right! However, it's inefficient for a developer to always be doing that much non-development work. And it is possible to get real work done during the
by mcantor 15y ago
You're right! However, it's inefficient for a developer to always be doing that much non-development work. And it is possible to get real work done during the small windows, but only certain types of real work. Occasionally you can fit in a bunch of good bug-fixes. Other times you're able to organize things into discrete small tasks up-front, and you can get a few of those things done with each small window. But, it's impossible to really achieve flow in those circumstances. The lack of flow is really the gist of my argument.
- mkopinsky 15y agoWith the schedule you described, it doesn't sound like you're purely a developer. Either a lot of this stuff needs to move from your plate to someone else's, or you need to accept that you do a lot of non-development work. Note that of the distractions you describe, a lot of them are things that you would have still had if you were working from home. The emails and the IMs are still there, although I guess they might be more ignoreable since you don't have the threat of the person showing up at your desk. :-)