The primary deficiency of the macbook, and about 95% of all modern laptops, is the keyboard. Primarily the height reduction of the up/down arrows in the arrow key cluster. Nothing is more maddening for code navigation than these terrible, terrible keyboards. Same with the Esc key on many laptop keyboards, in which they are either size-reduced or eliminated entirely.
(yes, I know I'm "supposed" to use hjkl, but jk has never mapped to up/down in my brain, despite trying)
There are some "gaming" laptops that do the keyboard somewhat correctly, but driver support for all the RGB crap is effectively nonexistent in linux. Not to mention most of them are only FHD displays.
The market has largely failed to address the needs of developers.
My personal solution has been constructing my own "laptop" inside a Pelican case with a mini-itx motherboard, a 4k oled panel, a Drop Ctrl keyboard, two 10Ah 24v lithium-ion battery packs, an adjustable DC buck converter (with a little extra output capacitance added), and a couple of brushless fans.
Personal preference, small arrow keys don’t bother me at all. Regardless, 90% of the time I’m working on my laptop it’s plugged in at a desk where I can use whatever keyboard I want.
The primary deficiency of the macbook, and about 95% of all modern laptops, is the keyboard. Primarily the height reduction of the up/down arrows in the arrow key cluster. Nothing is more maddening for code navigation than these terrible, terrible keyboards. Same with the Esc key on many laptop keyboards, in which they are either size-reduced or eliminated entirely.
(yes, I know I'm "supposed" to use hjkl, but jk has never mapped to up/down in my brain, despite trying)
There are some "gaming" laptops that do the keyboard somewhat correctly, but driver support for all the RGB crap is effectively nonexistent in linux. Not to mention most of them are only FHD displays.
The market has largely failed to address the needs of developers.
My personal solution has been constructing my own "laptop" inside a Pelican case with a mini-itx motherboard, a 4k oled panel, a Drop Ctrl keyboard, two 10Ah 24v lithium-ion battery packs, an adjustable DC buck converter (with a little extra output capacitance added), and a couple of brushless fans.