Quiet day = maybe half my time
Most of my days are busy; if I'm not busy with my main work then I'll be busy making the more mundane aspects of my job disappear into the background.
edit: formatting
11–20 of 163 posts
Quiet day = maybe half my time
Most of my days are busy; if I'm not busy with my main work then I'll be busy making the more mundane aspects of my job disappear into the background.
edit: formatting
Hm. Given an average week, probably on average 35% of my day is not working. Average being a reasonably interesting bug and/or project to sink my teeth into. Somedays I'll work 10 hours. Others I'll work 4 to 6. Unlike most people, if I finish my work in 5 hours, I go home. If I'm not going to be working, I'd rather not be working at home. I've never had any complaints about work quality or throughput. I have had one…
How do you assess "finished my work"? Unless you are working on tickets that might stop coming in is really hard to be "out of work", specially in projects. I ask this because I see a lot of people saying the same but there's always more work to do, being testing something that should be working, fixing bugs, refactoring that old piece of junk you left behind due to times constraints, etc.
But in general, I find it more sustainable to just go home after I finish in 5 hours because I know there are going to be times that I work 10 or 12 hours (or a Saturday). Also, for me, depending on the next card, it might take an hour or so to get going at the end of a day. So I'm now at 7 to 8 hours which is when I normally leave. Was that hour or two wasted? No. I retain the knowledge till the next day. But again for me, I've found that coming in and starting a new task fresh reduces that one or two hours to less and gives me a singular focus for the day.
If I finish in 2 or 3 hours, I always move on to the next task. That would be silly to go home after 2 hours (most days).
I adapt this style for wherever I work. It has worked for me at start ups as well as BigCo.
[Update] For the side things (refactoring messy code, flakey tests, automating a tedious process, etc.) - I create cards/tasks for them and get them into the sprint.
I know this makes me sound like a "terrible" employee. But it allows me to give my best on a more sustainable basis. And if it is something that truly needs to be done in a month, I'll work those 10 or 12 hour 7 day work weeks...
"Working" is an ambiguous category, it seems to me. One definition of work (call it "productivist") says that we're only working when we're literally producing something valuable. A more organizational view might hold that "work" is whatever you're socially (often implicitly) required to do to keep your job (whether measurably productive or not). And a third more holistic definition would include stuff like exercise or professional development that are not always directly "required" by anyone, but that you might go crazy without doing...
It depends on how talkative my coworkers are that day.