Comment
Comment by derReineke
Serious question though, what is immersion in the programming context? Is it being only in the programming environment and not leaving? Wouldn't using a web browser for documentation or stack overflow be a break in it? Why not just have the windows one needs and configure your ide to be how you like?