20

I see loads of students here.. and loads of freelancers and startup joiners.. all varieties...but one.. Anyone has a 'normal' 9-5 or sth (dev) work? Does that even exist?! Anyone stands up when the 8h are up and can leave the work behind?
I can't.. even when I leave the office I have algos & code stuck in my head..trying to solve the problem I worked on..

How do you handle non dev life? Is there anything left in a day?
I usually work monday-friday on avg 9h/day and have no idea how to manage not being fucked up at the end of the week. :\ I am trying to get back climbing, but usually I am just soooooo tiiiiireeeeeed after work.. I wanna sleep but when I close my eyes I see the code.. at least one core still left working..

Comments
  • 3
    @IllSlapU But how? O.O I love my work, solving puzzles, debugging stuff.. figuring out how things work..
  • 4
    @IllSlapU that's the problem, I have fun @ work.. I know I am weird, but some of the coworkers are awesome & the job itself + the 'boss'..
    I'm gonna have to start learning π sequence by heart.. ugh!
  • 3
    @IllSlapU Becasue I want it allllll!!! And I am going crazy.. I need more energy and more hours in a day.. O.O
  • 5
    Being in love with what you do is totally acceptable and fine. Seeing code when you have to sleep, nope.

    Ok listen to this. How many times have you seen your SO in your eyes before you sleep? How many times have any issue with your SO kept you awake whole night?

    If you answered, "not really, probably only when we started dating", then you should learn to compartmentalize your work a bit better.

    If your answer is a lot, then your problem is not only about codes. You already have a habit of holding things a bit strongly and a bit longer. Seek professional help or do activities that will help you sleep on time or medicine.
  • 1
    What helps me is using the pomodoro technique where I can stop after every 25 minutes. that combined with TDD let's you stop almost every minute without being afraid to forget the solution I just had in mind. This helps me to forget entirely about work after leaving the building. Also I recommend reading the book https://de.m.wikipedia.org/wiki/...
  • 3
    @loebkes tdd? Pomodoro? Tomato tecbique? The one you have to take a break at vertain intervals? Care to explain more?
  • 2
    @CurseMeSlowly whenever I overthink about something I see it before falling asleep.. or dream about it later.. :/ So you're saying this is not normal?! O.o You cannot visualise the code you are checking/writing?
  • 1
    @sladuled

    that reminds me of:

    https://youtube.com/watch/...
    >14-Year-Old Prodigy Programmer Dreams In Code
  • 1
    @sladuled it is normal and can happen to lots of people. But not healthy, it will kick you back later. We need to sleep and eat properly. Emphasis is on properly. You mentioned trouble sleeping, being tired and even on weekends you cannot do the activities you like. So 🤔

    For me I can visualize things sure. But I don't. The most work related things I did on my bed is planning and remembering my schedule or my day tomorrow. I don't even bring my work to home actually. I would just sleep at office if I need to.
  • 1
    I see no problem with “dreaming in code”.

    Need more energy? Try getting some exercise on a regular basis.
  • 3
    @JoshBent hehe nowhere near that, it's just some sort of semi-photographic memory with me I think..+ overworking I guess (so I cannot shut out my brain).
    I can remember on what position in school book were certain pictures and when trying to remember where I left keys or sth it is so vivid, like I really am walking the path I am retracing.
  • 2
    @mikedev9000 I am trying, doing at least quick warmup on mornings. But I skipp it a lot too due to being soooo tired sometimes I snoze my alarm too much..
  • 2
    @octogato Yeah, had problems with burnout & connected depression a while back.. I was tired af, went to sleep, woke up at 2am & brain was like wtf?! Where's the party?! :/ It feels like it's going to happen again soon... Must stop overthinking stuff.. & stop thinking about the code when I am off work..but all that seems to help that I tire myself out completely.. which is also not good..cuz then I go looking for food in the dishwaser instead of the fridge.. :(
  • 0
    @sladuled pomodoro is a good way to separate work in intervals which helps you to reflect after every "pomodoro" (interval). It helps me at not getting sucked up into tiny problems which you don't realy wanted to do. I ask myself after every 25 minutes how far I got and if I am still on the right track. You can take these as checkpoints of your work in progress. Which also helps to know what to do next and this also helps me to know where to continue at the next day.
  • 1
    @sladuled TDD (Test driven development) helps a lot at these problems because of the fact that you are always completing tiny pieces of your job at a steady pace with reassurence that you didn't break something with your last changes what already worked. This allowes me to always stop in the middle of the functionality which I wanted to build because the practice helps solving problems step by step... hard to explain in a comment. I recommend the book test driven development by example from Kent Beck and Clean Code from Robert C. Martin. Maybe you are more the video learner then I recommend "The best intro to TDD" by Jbrains.ca (first parts are for free)
  • 1
    Clean code is a must read even if you are not interested in TDD ;-)
  • 2
    @octogato yesss...vacation... I'll try to get some sleep during holidays..
  • 2
    @loebkes I will, thanks!
    My main problem is that those tasks that keep me occupied are hard to break down.. well impossible really, have to be done in one 'session', otherwise the whole app is broken or at least still not properly working..
  • 0
    @sladuled almost every problem can be separated into smaller tasks. That's a skill you can train by using the mentioned techniques too ;-)
Add Comment