After some years with fluxbox (with tons of eye candy) and the last 2 years using a combo of ratpoison and dwm, I finally ended up with stumpwm. Stumpwm is the Lisp(y) brother of ratpoison and its actively maintained by Shawn Betts. Ratpoison still kicks buttocks but stumpwm has more features and since its based on lisp, is more configurable[and since im learning lisp it’s good exercise!!]. Most ppl use laptops in observations and i think its a good idea to use a tiling window manager like ratpoison or stumpwm. All my astronomy programs run smoothly and in fullscreen (which is very good for my eyes), plus i have keybinds for calculations that show results in the stumpwm engine.. which is very practical. Of course any kind of coding becomes better and the reason is the absence of obstructive applets, eye-candy panels and such. You have the space to focus on your work which might be a maximized window or a custom layout that suits your need.
In its default state is very spartan and it might require a day or two to fully bring it to your liking. Also according to this post there’s floating support added in the git version. It works pretty well with no resizing yet, but that’s not a problem.. You can check my .stumpwmrc in the ‘Downloads’ page and a screencast which shows a portion of stumpwm’s features, made by male in here. Below, a screenshot with stumpwm running on slack 12.2
UPDATE: Just changed modeline readbility.. seems sexier now..