I should actually be working 8h a day, but most of it is spend not working. If I’m honest I’m probably working more like 3h a day even though I enjoy my job.

  • Saigonauticon@voltage.vn
    link
    fedilink
    English
    arrow-up
    9
    ·
    1 year ago

    I have some admittedly unusual work habits.

    I spend all of my day working, but the catch is that maybe only 3-5hrs a day is doing work for my clients. A lot of that 3-5 hrs is spent automating client work, so I can spend less time on it tomorrow.

    The rest I work on or study whatever feels important or interesting at the moment. I’d say I spend an additional 3-6 hours a day on that. This is the secret behind always being able to say “Oh, I have a thing that works a little like that (but not very like that – so I’ll need a budget)” whenever a client wants to do something new.

    Often it’s little sequential puzzles I invent and then solve in my head. For example today, my goal was to find the way to take the rolling average of a certain number of bytes, with the minimum number of CPU cycles (and no ‘divide’ instruction). If this and 2 or 3 other puzzles have decent solutions, I’ll be able to do realtime audio analysis on a cheaper and smaller chip than “should” be possible – although I have no practical implementation in mind at this time. If it comes up one day I’ll look like a real hero though, surely :D

    In principle, I work 7 days a week, because I have a hard time remembering what day of the week it is. I just track the day of the month. This is much less stressful because there’s always tomorrow to get something done. When I don’t have “work”, I just solve puzzles mentally all day or try to build random things.

    I also allocate about an hour a day to answer questions on Lemmy / Reddit, mainly about engineering (I classify this as a from of “work”). That exposes me to new problems that I might not encounter in my formal workplace. Also it helps me learn to be patient with people that want to do something technical, but have varying levels of ability.