• pixxelkick@lemmy.world
    link
    fedilink
    arrow-up
    71
    ·
    6 months ago

    From my experience the only big changes I’d say I made overtime are:

    1. Font size bumped up

    2. Switched to neovim from visual studio, which took like a year to relearn my entire workflow (100% worth it though)

    3. Switched from multiscreen setup to one single big screen (largely due to #2 above no longer needing a second screen, tmux+harpoon+telescope+fzf goes brrrr)

    4. Switched to a standing desk with a treadmill, because I became able to afford a larger living space where I can fit such a setup.

    If I were to do this meme though it’d mostly be #1, there just came a day when I had to pop open my settings and ++ the font size a couple times, that’s how I knew I was getting old.

      • pixxelkick@lemmy.world
        link
        fedilink
        arrow-up
        15
        ·
        6 months ago

        Yup, I usually have it set to the slowest setting when typing.

        I find I work much better and can think clearer while walking, as it keeps the blood flowing and makes me feel more awake and engaged.

        If I have a tough problem I’m trying to work through I turn the speed up to a faster pace and sorta just work through it in my head while speed walking, often this helps a lot!

        During meetings when I’m bored I also turn the speed up a bit.

        I often get around 10k to 12k steps in a day now.

        Note I don’t stay on the treadmill all day long, I usually clock a good 4 hours on it though.

        Then I take a break and chill on the couch with my work laptop, usually I leave my more “chill” tasks like writing my tests for this part, and throw on some Netflix while I churn all my tests out.

        Highly recommend it, I’ve lost a good 15ish lbs now in the past year since I started doing it, and I just generally feel a lot better, less depressed, less anxious :)

    • flashgnash@lemm.ee
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      I’ve been loving telescope and fzf with nvim, but never really got harpoon.

      Isn’t it basically just a recents list? I find it easier normally to just type the first couple letters of the file name with fuzzy find

      • pixxelkick@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        6 months ago

        Harpoon is pretty much just tabs, but, without the actual visual ui of tabs, from my experience.

        You pin a specific buffer, and can jump back to it, but unlike normal markers it persists between sessions and has a couple other nuances to it.

        It pretty much works like tabs do though.

        • flashgnash@lemm.ee
          link
          fedilink
          arrow-up
          1
          ·
          6 months ago

          Don’t you have to set the harpoon marks manually? And actually now that I say that isn’t it just a tui on marks?

      • mark@infosec.pub
        link
        fedilink
        arrow-up
        4
        ·
        6 months ago

        Neovim can be used for anything you want! it’s a great experience if you’re willing to take the time and learn it

      • pixxelkick@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        6 months ago

        I have heard of jupyter but am not familiar with its nuances.

        But doing python dev with neovim is very doable, it uses the same LSP I think.

        I personally have a dedicated dev machine running debian that has everything on it, including nvim configured.

        I SSH into my dev box from other machines to do work, because neovim is a TUI it “just works” over SSH inside the terminal itself, which is what I like about it.

        It feels good to just

        1. SSH into my box
        2. tmuxinator my-project-name

        And boom, 4 tmux tabs pop open ready to go in the terminal:

        • nvim (pointing at the project dir)
        • lazygit already open
        • nvim (pointing at my secrets.json file elsewhere)
        • an extra general console window opened to project root

        And I can just deep dive into working asap in just those 2 steps, it feels very smooth.

        I often can even just do tmux a (short for attach) to just straight re-open whatever session I last had open in tmux, instantly jumping right back into where I left off.