Jump to content

Hey everyone, I'm mostly a lurker so this is my first post.

 

I'm in the market for a new laptop and with black friday coming up I figured now is the time to start researching and comparing. My use cases are light web surfing, some video watching, ocasional photo/video editing but mainly a for writing some code on the side. I am a stickler for the details and as such I've mostly stuck with Macbook Pro's for the last number of years.

 

Here is what I'm looking for:

- small-ish (13-14" and lightweight)

- no touch screen with at least 1080p resolution

- USB-C charging (less cables and bricks when traveling with a USB-C phone)

- 16gb ram

- recent cpu (8th gen or newer I'm told is good)

- decent keyboard

- decent trackpad

- OS X, or supports linux fully

- excellent build quality (it's the little things that bother me)

 

Macbook Pro 13"

Price: $$$

Pros: OS X works great and tooling is great (terminal, homebrew etc), nice big trackpad, good build quality (keyboard aside)

Cons: kind of pricey given the spec's and the keyboards are bad

 

Librem 13 v4

Price: $$

Pros: cool idea, open source everything, security focused and ready to go out of the box, really like the hardware switches for camera and mic

Cons: I've heard the trackpad is kind of bad, sometimes misaligned with the case, and the build quality in general isn't the best. Also the pure open source stance means they sacrifice convenience for ideological reason eg: no proper nvidia drivers by default

 

System76 Galago Pro / Darter Pro

Price: $$

Pros: ready to go linux laptop

Cons: I've heard they have some compatibility issues with various linux distros, and the hardware build quality isn't the best, popOS also doesn't include non-free drivers by default etc

 

Dell XPS 13

Price: $$$

Pros: decent specs, nice and compact

Cons: getting one with 16gb of ram is pricy and I would have to install a linux myself but should work with Ubuntu just fine

 

Lenovo X1 Carbon

Price: $$$$

Pros: best keyboard from what I hear, good specs, everything is good

Cons: the nub in the middle of the keyboard, I would have to install a linux myself but should work with Ubuntu just fine

 

Anything else I should be considering? Anything I got wrong in my estimates? Should I just get another Macbook Pro and deal with the shitty keyboard? Should I just get a $200 burner and lower my expectations?

Link to comment
https://linustechtips.com/topic/1121870-choosing-a-laptop-for-programming-etc/
Share on other sites

Link to post
Share on other sites

27 minutes ago, xordon said:

 

Are you going to be actually compiling things on it a lot or running a lot of virtual machines?

 

Thinkpad all day everyday, but just get a used older model if you don't need a graphics card.

I edit my posts a lot, Twitter is @LordStreetguru just don't ask PC questions there mostly...
 

Spoiler

 

What is your budget/country for your new PC?

 

what monitor resolution/refresh rate?

 

What games or other software do you need to run?

 

 

Link to post
Share on other sites

1 hour ago, xordon said:

Macbook Pro 13"

Price: $$$

Pros: OS X works great and tooling is great (terminal, homebrew etc), nice big trackpad, good build quality (keyboard aside)

Cons: kind of pricey given the spec's and the keyboards are bad

 

One key factor that wasn’t mentioned is that you can run Windows natively with Bootcamp or in a VM with a Mac. Enabling you to program in any language, not just be locked down into languages that run on macOS or Windows. 
 

Further, I believe it must be mentioned that the 2019 models of MacBook Pro seem to have had the keyboard problems mostly put to bed. 
 

I recommend a 2019 13” MBP, it simply gives you so much versatility and expansion possibilities thanks to being loaded with Thunderbolt. 

Laptop: 2024 16" MacBook Pro M4 Pro, 512GB, 48GB Unified Memory | Phone: iPhone 16 Pro Max 512GB | Wearables: Apple Watch SE | Car: 2007 Ford Taurus SE | CPU: R7 5700X | Mobo: ASRock B450M Pro4 | RAM: 32GB 3200 | GPU: Sapphire Nitro+ 9070XT | Case: Fractal North | OS: Win 11 | Storage: 1TB Crucial P3 NVME SSD, 1TB PNY CS900, & 4TB WD Blue HDD | PSU: Seasonic Focus GX-850 | Display: LG 27GL83A-B 1440p @ 144Hz, Dell S2719DGF 1440p @144Hz | Cooling: Noctua NH-U12S | Keyboard: G610 Orion Cherry MX Brown | Mouse: G305 | Audio: Audio Technica ATH-M50X & Blue Snowball | Server: 2018 Core i3 Mac mini, 128GB SSD, Intel UHD 630, 16GB DDR4 | Storage: OWC Mercury Elite Pro Quad (6TB WD Blue HDD, 12TB Seagate Barracuda, 1TB Crucial SSD, 2TB Seagate Barracuda HDD)
Link to post
Share on other sites

2 hours ago, xordon said:

Hey everyone, I'm mostly a lurker so this is my first post.

 

I'm in the market for a new laptop and with black friday coming up I figured now is the time to start researching and comparing. My use cases are light web surfing, some video watching, ocasional photo/video editing but mainly a for writing some code on the side. I am a stickler for the details and as such I've mostly stuck with Macbook Pro's for the last number of years.

 

Here is what I'm looking for:

- small-ish (13-14" and lightweight)

- no touch screen with at least 1080p resolution

- USB-C charging (less cables and bricks when traveling with a USB-C phone)

- 16gb ram

- recent cpu (8th gen or newer I'm told is good)

- decent keyboard

- decent trackpad

- OS X, or supports linux fully

- excellent build quality (it's the little things that bother me)

 

Macbook Pro 13"

Price: $$$

Pros: OS X works great and tooling is great (terminal, homebrew etc), nice big trackpad, good build quality (keyboard aside)

Cons: kind of pricey given the spec's and the keyboards are bad

 

Librem 13 v4

Price: $$

Pros: cool idea, open source everything, security focused and ready to go out of the box, really like the hardware switches for camera and mic

Cons: I've heard the trackpad is kind of bad, sometimes misaligned with the case, and the build quality in general isn't the best. Also the pure open source stance means they sacrifice convenience for ideological reason eg: no proper nvidia drivers by default

 

System76 Galago Pro / Darter Pro

Price: $$

Pros: ready to go linux laptop

Cons: I've heard they have some compatibility issues with various linux distros, and the hardware build quality isn't the best, popOS also doesn't include non-free drivers by default etc

 

Dell XPS 13

Price: $$$

Pros: decent specs, nice and compact

Cons: getting one with 16gb of ram is pricy and I would have to install a linux myself but should work with Ubuntu just fine

 

Lenovo X1 Carbon

Price: $$$$

Pros: best keyboard from what I hear, good specs, everything is good

Cons: the nub in the middle of the keyboard, I would have to install a linux myself but should work with Ubuntu just fine

 

Anything else I should be considering? Anything I got wrong in my estimates? Should I just get another Macbook Pro and deal with the shitty keyboard? Should I just get a $200 burner and lower my expectations?

First off welcome to the forum! As to your question, i would lean towards the Macbook Pro 15 inch to do coding. I say 15 inch because you will need the extra screen real estate to view your code in your IDE unless you want to do a lot of scrolling. I have a 2018 model with the notorious bad keyboard but its been good to me so far (Knocks on wood). From what i heard though, Apple will upgrade your keyboard to the new design for free. https://support.apple.com/keyboard-service-program-for-mac-notebooks

Main Workhorse:-

Dual Xeon E5-2687W v3 | SuperMicro X10DAi Dual Socket Workstation Board | 64GB ECC DDR4 2400Mhz | Intel DC Series 500GB SSD | EVGA Geforce GTX Titan X | Seagate 7200rpm 2TB | SuperMicro Gold Series 1Kw PSU | SuperMicro EATX Chassis | LG Ultrawide 34inch 75hz | LG 1080p 22inch IPS 75hz | Ubuntu 19.10 x64 |

 

Server:-

Dual Xeon E5-2680 v1  | SuperMicro X9DRW-3LN4F+ Server Board | 64GB ECC DDR3 1600Mhz | 7 x Intel DC Series 500GB SSD's | SuperMicro SuperChasis SC119TQ-R700WB 1U | Redundant 450w Gold rated PSU's | ESXi 6.7

 

Laptop:-

2018 15 inch Apple Macbook Pro Touchbar with 16GB Memory and 256GB NVMe

 

Link to post
Share on other sites

6 hours ago, Streetguru said:

Are you going to be actually compiling things on it a lot or running a lot of virtual machines?

 

Thinkpad all day everyday, but just get a used older model if you don't need a graphics card.

Probably a bit of both. My normal workflow is to start a few services in a VM or docker and then write my code that uses them.

 

Every time I look at a laptop I always end up comparing it in my head to the X1 Carbon or the MBP...

Link to post
Share on other sites

11 minutes ago, xordon said:

Probably a bit of both. My normal workflow is to start a few services in a VM or docker and then write my code that uses them.

 

Every time I look at a laptop I always end up comparing it in my head to the X1 Carbon or the MBP...

Do you need battery life? Because the R7 1700 laptop with a decent GPU, is "cheap" now


Dunno if it supports upgrading the CPU but it is a desktop socket...

https://www.ebay.com/itm/ASUS-ROG-STRIX-Gaming-Laptop-Ryzen-7-1700-16GB-RX580-1TB-GL702ZC-WB74-EB10294/264277672724?hash=item3d882d4314:g:QEAAAOSwGoJct6Z3

 

or these are the cheapest "8 core" laptops on newegg

https://www.newegg.com/p/1TS-000A-06HH3

https://www.newegg.com/p/1TS-000A-06MM0

I edit my posts a lot, Twitter is @LordStreetguru just don't ask PC questions there mostly...
 

Spoiler

 

What is your budget/country for your new PC?

 

what monitor resolution/refresh rate?

 

What games or other software do you need to run?

 

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×