(also, "Solution Explorer"? That was the best name they could come up with?)
What we need is for the other windows to gradually fade out when focus is in this one for a while. One of the video plugins/sites on tv-links had this feature - as you watched a show for a while the rest of the screen would gradually fade out.
Or we could go with two vertical panes: http://akkartik.name/desktop.html :)
I'm not intending to be a smartass, I really just have no idea what you just said, and looking at the screenshot doesn't really clarify. "Solution Explorer" looks like a file browser, to me.
All of these together form a 'solution'. So, in that sense, the term 'Solution Explorer' kinda makes sense if you squint right. Whether or not the word 'solution' is appropriate at all is a different issue entirely...
And I guess I can get by without knowledge of what a Team Foundation Server is or does.
stuff like code folding and automagical code generation encourage all the wrong habits. Simple, readable, and reused code is "tight".
You can have short code by using single-letter variable names and avoiding whitespace. It doesn't gain you anything. But concise code says exactly what it needs to say and no more, and that can be much more readable than lots of boilerplate.
I do exactly the opposite, where each bracket gets its own line, never going on the same line as code. This helps create an excellent visual division of blocks on the page.