What devs actually need
Keyboard comfort > everything else. Battery life > raw speed. Then silent thermals, wide-gamut display, and RAM ceiling. CPU speed is rarely the bottleneck (compilers are I/O and dependency-graph bound).
MacBook Pro M5 series
Unmatched perf-per-watt, runs Linux VMs via UTM/Parallels well, and macOS ships with every CLI tool you need. 64 GB+ unified memory is the creator/LLM inference sweet spot.
ThinkPad X1 Carbon Gen 13
The best keyboard in the laptop industry. Linux certifications out of the box. Lighter than any MacBook.
Dell XPS vs Framework
XPS 15 has the best OLED of any Windows laptop. Framework 13 is the only truly repairable choice — swap parts, upgrade CPU board, replace ports.