Well, sometimes my work as a software consultant requires me to work with other platforms, mostly Windows. Some time ago, a customer required me to work on Windows, to develop a .Net based solution using Visual Studio, C#, ASP.NET, MSSQL Server etc.
In such situations I'm used to thinking: Let me get this done so that I can come back to a stable and powerfull development environment (some *nix). But this time, I'm thinking about wiping out my ubuntu installation and NTFS formatting it. Why is this?
Well, stuff just works in Windows. My primary computer is a (Dell) laptop. Making all the nice features in a laptop work in Linux/X-Windows is hard work. For instance the provider of the wifi card in the laptop has not made specifications public, hence the need for some serious shit like ndiswrapper to get wireless working, ... it should just work out-of-the-box, dammit!
Another problem is hibernation with my laptop. I want to close the lid and be off. And in the evening I want to open the lid and see everything as it was before. I specificly do not want a kernel panic.
Oh well, ... not all just works in windoze. Here's what I have to bear over with or try to find some solution to:
- The command prompt just sucks. Period! Not even Windows Powershell (former Monad) can help on that one. Tried Cygwin combined with Poderosa, but Poderosa seemed to have too low quality and cygwin bash falls through too often when it has to battle the windows file system
- I just seem to be click, click, click, clicking a lot more
- Windows file system just sucks. It is damned slow when deleting large amounts of files (which I often do when simply doing "clean" when building my software) and boy do I just hate when windows tells me some file (not which file) is still open by someone (not who) and hence it cannot complete an unlink operation. Dude - I want the file gone!