I’m struggling to disconnect from work. I’ve been working on an interesting problem for the last couple of weeks (compacting change data capture events from sharded MySQL servers into BigQuery). It’s an interesting technical problem. There are lots of optimization opportunities and novel patterns I can introduce.

I’m on vacation for the next two weeks but since starting my trip my mind keeps returning to the problem. I’ve even solved a few issues and come up with new patterns to try while daydreaming as we travel. Obviously I haven’t implemented any changes, I deliberately didn’t bring my work laptop with me. I emailed those solutions to my work email address so they get out of my head but that hasn’t helped. I just visualized more optimizations while hiking today.

There is no expectations from my leadership to work while on vacation.

How do others disconnect from work when I enjoy the problem solving aspects of my work?

  • I make my own projects that challenge me in the same way, and I feel less urgency with them than work, but of course this doesn’t help in a pinch. It’s a long term thing. Maybe leave the phone on the charger when you go out! Treat it like a detox. The rest is really important and if you don’t stop you will burn out eventually.

  •  floofloof   ( @floofloof@lemmy.ca ) 
    link
    fedilink
    English
    15
    edit-2
    1 year ago

    Meditation helped me discover how to let a thought pop up and pass through. I get into a very compulsive mode with programming and thinking in general, and find it hard to put anything down. Meditation helped me learn what it looks like when I’m mentally spinning and how to loosen my grip on that and let things settle. Then there’s room for other things to become interesting, and room to function when I’m not in “finding something interesting” mode. So now I’m a little better at being focused and immersed for a bit but not going up the wall when I can’t get back to it.

    • For me, it was a notepad.
      Not a note app or anything digital.
      Just a book to scribble the random thoughts in with a pen.
      It lets my mind release it, and if I circle back to it when chilling I can always re-read the notepad and make changes or whatever.

      If I find myself super bored when trying to have a few days off, I can collate any notes into more concrete notes.
      But always pen on paper, in a notepad.

      Next time I’m at work, I can reread my notes and make more objective decisions on their quality/implementation

  • For me the saying “work on your passion and you won’t work a day” is very true. Why would I not experiment with crazy code in the product when I don’t have time in the day. Or trying out new cryptography and see how it absolutely beats current protocols.

    With that said. It’s also important to have time with you family/boy/grilfriends. They are also important

  • I struggled for years, and then the burnout got bad enough where it forced me to choose between keeping obligations with friends and family and maintaining my commitments at work.

    I now have a very well defined separation from work time and my time. I picked up some hobbies, and I try to avoid leisure time at my desk with my work laptop on. It can wait til the morning, it can wait til Monday. No one is going to die in my line of work if I don’t push out a fix or get ahead on project planning.

  • Dunno man, but it sounds like it isn’t hindering your vacation. I’m a chef who also likes to cook on vacation (and when I’m not working). I don’t consider it work and don’t when i do not want to…but I enjoy it…still…

    Give yourself a break, do what you enjoy, don’t do what you don’t.

    Have a good vacation anyway!

  • If you actually enjoy it, why bother? Every single person is different. People saying that you’ll suffer from burnout don’t realize that not everyone works the same.

    If you enjoy what you’re doing, and have no pressure from management to work on your free time, continue doing it. You don’t need to give in to other people’s idea of a balanced life.

  • Sharded MySQL is my nightmare, and my proudest achievement at the same time. I designed and implemented an architecture for a product that is backed by heavily sharded MySQL servers, a total of over 700 servers worldwide, with hundreds of thousands of tables. It’s a fun, and a terrible space to live in. You may actually enjoy this blog post I wrote. Not many will: https://blog.heckel.io/2021/10/19/lossless-mysql-semi-sync-replication-and-automated-failover/

    As for your actual problem of how to disconnect, I’d suggest to find another problem to solve and think about. Something that is yours, not the company’s. Like an open source project, or a side gig of some sort. That’s what I do.

  • One thing that works for me is I wear “work clothes” (that could be sweatpants—I work from home) and then switch to “lounge clothes” when work hours are over. I have a routine after that that is my transition routine to tell my mind and body “work is over”.

  •  nextcue   ( @nextcue@lemmy.ml ) 
    link
    fedilink
    English
    41 year ago

    Wow, I feel so validated, I also work in the data space (in fact currently working on a CDC project) and also can’t shut my brain off from thinking about it when I’m not working. People have recommended meditation to me, 8 mins after work, only focusing on breathing. Not a silver bullet but helps with the shut off a bit.

  • You have to want to let go. Not think you want to, but really want to. When you catch yourself starting to spin, acknowledge what is going on and stop. Your work will be there when you return, this particular vacation and time will never come again.

  • Human minds can readily jump to try to solve technical problems like the one you have to solve at work. Sure, it’s abstract in many ways, but it also is an external problem.

    However, human minds are not very good at solving emotional problems. Trying to deal with thoughts and emotions like external problems usually leads to experiential avoidance. And avoidance creates even more suffering.

    I’d recommend you check out ACT, to deal with your thoughts effectively. Russ Harris and Steven Hayes are both good sources, one being less technical than the other.

  • I do some side projects here and there but sometimes it just burns me out.

    So I take up other hobbies that can scratch the itch but aren’t technical. Like a musical instrument, or outdoors stuff

  • I’ve found that I need a variety of hobbies to adjust for work.

    If I don’t do any spatial work at work, I can generally do more designing custom Lego buildings.

    If I don’t have to write that much, I’m able to focus more on writing hobbies.

    The point of taking time off should be to focus on skills you haven’t been able to on to work on them along with taking time to relax.