You know what drives me nuts? When you close a window and it doesn’t close… it just sits there mocking you with it’s continued existence. It’s probably saving something to disk or sending statistics to its mothership or maybe calculating the next chunk of bitcoin hashes. Who fucking knows, it just doesn’t close. You’re clicking furiously on that red X in the corner but it’s still there, laughing at the futility of your desires.
How long does it take to kill a process exactly? Clicking that window close button should not be giving control over to the window you’re trying to kill, it should immediately close the window against its will and give the app about 3 seconds to finish something up before the OS completely kills the process and reclaims it’s memory without mercy.
It’s to the point where I find myself doing a task manager kill more often than just closing a window normally. If you allow an app to misbehave it will misbehave. This is one of the reasons why I’m looking forward to Windows 8. Win8 apps adopt the model closer to phones and ios, where apps are sandboxed and at the mercy of the OS rather than the other way around. Apps get frozen and killed at the users whim and nearly instantly. It’s these types of issues that render the old desktop obsolete in my mind (along with modal dialogs).
Inspired by this rant on splash screens and apps misbehaving while opening:
It turns out I accidentally installed the Trial version of VS 2008 off of MSDN. So that makes me a bonehead but as a dose of extra punishment it turns out there is a bug in the VS 2008 uninstaller on windows 7. So that is a real bummer. I’ve been struggling to uninstall it for a couple days now and I finally figured it out.
First I’ll start by saying I uninstalled everything related to VS. My Live writer plug-ins, my XNA stuff and Oslo stuff and I was still failing to uninstall. The trick is to go to the uninstall screen in the control panel and select “view installed updates”. There is an update for VS 2008 with almost the same title as the application itself, uninstall that then go back to the main uninstall screen and try again. This time it should work!
What an ordeal!
The Multi-Principal OS Construction of the Gazelle Web Browser
Helen J. Wang, Chris Grier, Alexander Moshchuk, Sam King, Piali Choudhury, Herman Venter
19 Feb. 2009
Web browsers originated as applications that people used to view static web sites sequentially. As web sites evolved into dynamic web applications composing content from various web sites, browsers have become multi-principal operating environments with resources shared among mutually distr…
Other interesting links: