The biggest contributor to me loathing returning to the office every day is the open office floor concept. It’s a distracting environment for software engineers who need to focus when doing their work. As I’ve become more senior, it’s become even worse because I feel like I have a constant flow of individuals standing behind me to ask questions. It’s very difficult to get an hour or two of uninterrupted time every day.