I've done this before. It's been situations where there's a tricky problem and it's critical to the business
A colleague was working on some critical control code that involves math I didn't understand.
He was committed to figuring it out. I suspect his motivations included 'why isn't this working?', 'I want to deliver this critical piece of the product', and 'I'll be thinking about it all weekend anyway'.
I came into the office to use the gym and found him working there; we got to talking about the problem. Long story short, my workout was about 90 minutes longer than normal, and he delivered the feature on monday.
I totally agree that the company culture shouldn't have this vibe check. However, I do acknowledge that sometimes we, as part of our human code, just CANT rest until we figure it out. IMO a nice middle ground would be getting paid a little extra to solve it on sunday :)
A colleague was working on some critical control code that involves math I didn't understand.
He was committed to figuring it out. I suspect his motivations included 'why isn't this working?', 'I want to deliver this critical piece of the product', and 'I'll be thinking about it all weekend anyway'.
I came into the office to use the gym and found him working there; we got to talking about the problem. Long story short, my workout was about 90 minutes longer than normal, and he delivered the feature on monday.
I totally agree that the company culture shouldn't have this vibe check. However, I do acknowledge that sometimes we, as part of our human code, just CANT rest until we figure it out. IMO a nice middle ground would be getting paid a little extra to solve it on sunday :)