Windows 8 deserves all the scorn heaped on it

The more I use Windows 8, the more I HATE IT. The shiny new part – Modern UI – is nice but still very raw especially in terms of integrating with the old. Yes it has the foundational potential to beat iOS, but at this point Modern UI is perhaps 10% of what it needs [...]


Read more →

Another Example of Microsoft Cluelessness and why they Keep Failing

http://www.technewsworld.com/story/77043.html A researcher finally figures out a way to get “32-bit Windows desktop applications”(*) to run on Surface RT by defeating an artificial constraint on the device and what does Microsoft do?  Well, they “praise” the researcher but want to close the hole that allows it!!! Instead of trying to follow what Steve Jobs did [...]


Read more →

Restoring iPhone Camera Roll via USB or SSH file copy

For those who hate that blasted peesashit iTunes and who wish to restore your photos and movies back into your jailbroken iPhone using straight file transfer, here is the trick to getting it done quickly and with a minimum of fuss. 1a) You can use SSH via Wifi if you don’t have that many photos [...]


Read more →

C++ versus Objective-C as API substrate

Windows 8 marks the start of the end of the ancient workhorse API – Win32. Win32, along with COM, underlies all other APIs – including .NET – that Windows developers have used. MFC, ATL, COM itself (if I’m not mistaken), etc… these all depend on Win32 underneath. Starting with Windows 8, all new development going [...]


Read more →

WinRT and Cocoa – API evolution: MS vs. Apple

http://tirania.org/blog/archive/2011/Sep-15.html After digesting the above, I’m suddenly a bit apprehensive about whether Microsoft know what they’re doing or not. The fact that they keep changing their API surface suggests, in fact, that they don’t. In here we read that “Microsoft says it ‘reimagined’ every aspect of Windows, this new runtime, or application model” which seems [...]


Read more →

iOS versus Windows 8 versus Android – developer ecosystem

Let’s study the pros and cons. Apple have the sanest API/platform evolution and the best IDE. I have hated IDEs ever since they first came out in the 90s. Xcode circa 3.2 is the first IDE I will deign to use and frankly I find it amazing. Many reviews criticized Xcode for being crappy compared [...]


Read more →

The future of “Java” is with Google, and on Dalvik

(subtitle: “The Future of Microsoft, sealed?” ) I think that going forward, considering the following, a) James Gosling and Jim Hugunin being on board Google b) Google being a Java shop as much as it is a Python one c) Java on JVM being controlled by Oracle (NOT a good thing) d) dominance of Android [...]


Read more →

Windows Phone 7 and Microsoft’s future – too little, too late?

I have been quite excited about Windows Phone 7 since it was first leaked to press, and now with its release, I am frankly, quite disappointed with the outcome.  Virtually all the complaints leveled against the iPhone apply to Windows Phone 7 handsets as well! e.g. No multitasking, No Flash (and no Silverlight either!), crappy [...]


Read more →

Microsoft’s mobile device strategy – a suggestion

For Windows to have any chance of competing with Android and iOS, Microsoft should rethink their strategy on the tablet/slate form factor. Hardware-wise, the Asus EEE Pad proves that it is possible to run Win7 on a pad/slate. However there are two other important things that distinguish the slate experience from the desktop experience which [...]


Read more →

Oracle owning Java means death for the latter

I have always felt, despite the competition coming from .Net and the great strides made by the CLR, that Java’s future prospects as a [more or less] general purpose development platform were still pretty good because of its robust ecosystem. However, the acquisition by Oracle, I believe, spells the beginning of the end for this [...]


Read more →