I’m moving soon and I won’t have access to my desktop computer for a few weeks. I’m shopping for a laptop to continue my programming work during that time, and as a supplement for later when I want portability. Does anyone here have a favorite?

I made my own mechanical Bluetooth keyboard that I want to use; so I’m curious about 2-in-1 or tablet devices where the keyboard can be put out of the way, or even excluded.

I’m looking for:

  • portability over power
  • but enough power to run Rust Analyzer without being painfully slow
  • high-resolution screen
  • doesn’t have to be the latest model

I’m a longtime fan of the Dell XPS 13, but I haven’t tried any of the 2-in-1 versions. The Asus Zenbook Flip also looks promising.

I’m thinking of trying out Nix’ remote builds feature to shift load away from the local processor and RAM. But I’m sure that won’t funny eliminate the need for some local processing power. It’ll be interesting to find out.

  • rolaulten
    link
    fedilink
    arrow-up
    6
    ·
    1 year ago

    I can’t help you on the 2-in-1 side of things. But if your ok with the form factor of a standard laptop look into framework. I’ll not roll them out for my windows/linux endpoints at work (poor corporate warranty support) but I personally use one and love it.

    • hallettj@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Thanks; I do like the openness of Framework! Right now the 13th Gen & 7040 Ryzen models are on pre-order, and 12th Gen is out of stock. That leaves 11th Gen which is discounted to $940. Do you have an opinion on whether the 11th Gen would be a good option?

      • rolaulten
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        Assuming the soc’s are compatible you can upgrade down the road (I’ve not looked). Otherwise - its going to depend on how much raw horsepower you need day to day (I’m also not convinced there is much change between modern Intel generations).