Couple of months ago on a group programming competition ( one computer - three people). You write your code, if it doesn't work, you print it and another person sits at the computer to write your code and you munch on yours on a piece of paper.
Maybe it's a bit off topic here, but we also saw it was sometimes more productive to do it like this with the physicality of the paper and pen. You can doodle, or visualize data right on the margin.
Still I think it's only usefull in such "academic" problems. You cannot possibly do it with a multi-file, >1k SLOC project.
I think using the 'cutting-edge' distros (Gentoo, Arch) in general pushes one to use more CLI tools rather than GUIs. At least that was the case with me.
> This minimalistic setup is enough for me
I think that's a poor choice of words ;). It implicates that a GUI, or 'less minimalistic' setup is something 'more', something better. I think it's just something different, for differenet needs.
Being very careful, maybe using less GUIs and handful of CLIs is an evolution (in certain areas). You can do more (stuff) with less (commands). But "great power, comes with great responsibility" = you can easily shoot yourself in a foot, and so it is not for everyone.