

Compilation is CPU bound and, depending on what language mostly single core per compilation unit (I.e. in LLVM that’s roughly per file, but incremental compilations will probably only touch a file or two at a time, so the highest benefit will be from higher single core clock speed, not higher core count). So you want to focus on higher clock speed CPUs.
Also, high speed disks (NVME or at least a regular SSD) gives you performance gains for larger codebases.







I’d say don’t be hesitant to try to get her into things. Don’t push it multiple times, but if she’s genuinely never heard of, for example, South Park, just show her an episode. If she doesn’t like it, that’s that and it’s not your fault or anything and it sounds like she’s at least willing to give things a shot for you.
Then of course try to find things you’ll both like. But do it together cause it’s more fun that way and it sucks to feel like you’re the only one trying.
But also maybe you don’t have a ton of interests to share and just enjoy each other’s company and that’s fine 🤷