I'm finding it hard to work 8 hrs in a disciplined way. Easily distracted ( stock market, news, blind, random pings from team for help, old feature issues, stupid meetings ). All these are making it hard for me to work 8hrs in a day. It is expected to get pulled into different issues for the team, but the context switch makes it harder. Average quality of work is another one. Amidst all this how can ensure to work 8 hrs? What tips/practices do you follow/suggest? 4 YoE, 170K
Context switching is part of the job. For everything else, do it after work.
What motivates/incentivize one to do that every day? Fear can be one but not sustainable
Haven't watched it.
Step 1 is to understand that SWE job is not only about writing code. In fact, the more seniorier you become, the less coding is in your working day
I would not complain if I was in that position either
I usually block out focus hours via our most helpful tool (Viva). This will turn my team status to DND. Then shut off outlook. Put the site blockers on non work sites. Remove my phone from vicinity, listen to LoFi on NC headphones and then start into the zone. It might differ for you. Find out what works best for you.
What kind of tool removes your phone from vicinity? 😲
There’s this oldest tool in the human history called hands. Do they have that in metaverse?
What’s your level? L60?
Why?
Just wondering, because tc usually at this level. I’m L59
Are you talking about 8 hours in a single day? If so the answer is easy: don't. I haven't worked an 8 hour day since I was a junior swe.
How many LC you have solved to get into snap?
5-10 maybe? LC is a lot less important in interviews once you reach higher levels
Palmadoro method. Sketch out your day. Don’t look at social before starting work. Read something long form like the chapter of a book before starting your day.
What is your yoe?
Edited