Senior Software Engineer at Netflix, Laurie Barth, has some ways to successfully prioritize tasks, including her tried and true “three buckets” model.
Modern engineering teams are almost always understaffed and asked to do more with less. Recent industry-wide layoffs have only exacerbated these challenges; forcing lean teams to make hard cuts and compromises about what work they can commit to. As such, one of the hardest things to do as an engineer is to decide what, among the many tasks on your plate, you should tackle next. While it would be nice to think that we can do it all in due time, that’s rarely the case.