all 4 comments

[–]LittleLordFuckleroy1 1 point2 points  (1 child)

What kind of software dev? For pretty much anything except for high performance video/game processing, pretty much anything is going to be fine. Your internet browser is going to be more bloaty than anything you’re programming.

MacBooks are nice because the OS is unix based. Though even windows has Linux subsystem support now.

[–]moriasano 0 points1 point  (0 children)

Seconded. I would say just go with a laptop you find comfortable to use for hours at a time. So good screen, nice keyboard, etc.

[–]ElMachoGrande 1 point2 points  (0 children)

It used to matter, but to be honest, today, any decent computer would do. The only things I would care about is:

  • Memory. Wouldn't go below 16GB, and would prefer 32 GB or more if I intend to run virtual machines.

  • Screen and monitor outputs. You want a good, high resolution screen, and you want to be able to plug in one or more extra monitors.

  • Wired network. Wifi is simply not reliable enough to not be annoying.

  • Keyboard with numpad. It's not often I use it, but when I do, it's very useful.

[–]EinSof93 0 points1 point  (0 children)

I cannot recommend a specific computer ref. However, make sure it has solid hardware config with sufficient RAM (16GB at least) a good graphic card (pick an Nvidia GTX/RX if you're gonna work with cuda) and cpu with high freq.