Earlier quoted context omitted.
To me the most important factor for developing on a laptop mentioned in the article is the use of a tiling window manager. For me an incredibly common task in web development is to have a web browser and 1 or more terminal windows tiled horizontally, side by side, in an [ A | B ] or [ A | [ B | C ]] configuration, where A is a web browser, and B and C are terminals. In order for this to work for me on a screen resolu…
What does a tiling window manager give you that you can't just replicate with keystrokes that resize applications to any quadrant/half of the screen?
If you want a layout where a web browser takes up 60% of the width, and two terminals take up 20% of the width, it becomes not only possible but relatively easy.