(no title)
helen___keller | 2 years ago
By definition this is more efficient communication when you can ping someone irl, interrupt their flow, and get an immediate response.
And yes, it’s significantly worse for deep work.
In exchange for losing deep work, you no longer have to write a detailed thought to your PM, wait 5 hours for them to ping back “sounds good to me”, then begin working on it the next business day not feeling sure if they even read what you wrote.
commandlinefan|2 years ago
But you're also expected to meet your weekly "commitments" in JIRA - which means you're going to be working nights and weekends to do the work you're supposed to be doing since you were interrupted all day to do the work other people were supposed to be doing.
But you're right, this _is_ the tradeoff, and it's by design, since you're "exempt".
milesvp|2 years ago
Please don’t accept the narrative that exempt means unpaid overtime is ok.
verall|2 years ago
Only if you're totally overscheduled?
It is a balance: you need to do your own work, other people need you to do their work, and you also need other people to do your work. Depending on your and your company's culture you may need to block out sections of your day for deep work. Or you may need to ask your manager for support to not be the SPOF for a bunch of other people's work.
nostrademons|2 years ago
no_wizard|2 years ago
We re-structured meetings to be more productive, for example: PMs are required to write all the requirements in advance of a refinement session so everyone can read them first, and you are expected to have read them. This opens up for async discussion (via Jira messages) and come refinement meetings, a way to ask and discuss directly.
In the last 2 years since thats taken place, I have not had another instance of waiting on a PM for a response.
In cases where we need something more urgent, there are always ways to get a PM on the line ASAP, we have protocols for that (seldom used, but they exist)
helen___keller|2 years ago
steveBK123|2 years ago
The smartest person on your team is going to be interrupted the most. The worst person on your team is going to do a lot of interrupting. So your highest quality producer will produce less & your lowest quality producer will have their incompetence papered over. With remote, a lot of this interruptions are now on slack, and searchable.
In an environment with a lot of juniors that need coaching, the office definitely excels. For a team of mature engineers trying to work on challenging tasks, it can be highly disruptive.
I've been in a fully remote job and gotten more built in the last year than in probably my previous 5 years in office. Meanwhile when I was in-office, most of my coding was after hours (back at home).
Remote also means I spend less time in conference rooms listening to monologues and more time on 1-1 or small group zooms with productive screen shares of code/data/probelms.
bluGill|2 years ago
Any large project will have plenty of technical debt that isn't important to clean up now but should be done. There are always new tools to try and see if they add value to your project. There are new frameworks to try that might or might not be worth telling everyone to start using for the next story.
The above does work for a tiny company of course. However for larger companies it is important.
willcipriano|2 years ago
In my experience those people take forever to make decisions anyway so you'd be doing exactly that from the office.
ipaddr|2 years ago
Not sure I see the difference unless you are roaming the hallways ready to pounce to ask them a quick question before their next meeting.
op00to|2 years ago