> works on a stock Ubuntu box with the default desktop wallpaper and an un-customized IntelliJ IDE and when he opens an IDE window he doesn't even full screen or center it. Just blasting code in an un-centered 68% width IDE.
That's what a windowing system is _for_. On a modern largish (say, 27") monitor, you probably don't _want_ it full-screen; for most people that's going to be less comfortable to use than a narrower version with other stuff in the missing space.
> Another developer I know with insane quality standards just names things "foo" when he can't think of a name for things
You can get away with this if you're working on your own, but it's horrible practice if you're working with people.
You can fight your tools or fight your problem. Tools that get out of your way and are multi platform are things that should be appreciated.
For work I use dwm (a fully suckless setup) with some custom hacking to add a few features on the top bar. Generally I hate "window managers", which seem pointless and slow down my computer and my workflow. If you're reaching for a mouse you're doing it wrong.
(On my fun computer I use KDE for music sequencers and suchlike, like a normal sensible person)
I don't think that using ancient and unmaintained tools is a sign of productivity. Of course, it's not always needed to use the latest tool, but I believe that the real sign of productivity is knowing which tool to use for each thing. Otherwise you can fell in the classical "when you are a hammer everything is a nail".
Wow, I read these examples, and I feel like I am not productive at all, haha.
If I have to count examples, I'd also like to count stuff that is not happening on the computer, but around it. Example, the desk.
I know a very clever developer who rarely dusts off his desk. Plugs his headphones, opens up the laptop, and gets going.
I know a very smart chap who carries a water bottle everywhere he goes, and uses it to keep hydrated, but he doesn't wash it. Just keeps refilling it multiple times a day. No wash at all.