Mobilizing the Enterprise

Thoughts on SharePoint, Smartphones, and the future of enterprise productivity

Archive for the ‘history’ Category

iOS 4.3.1 and Apple in the Enterprise

leave a comment »

iOS 4.3.1 was released today.  At Moprise, we couldn’t be happier.  I installed it on my iPad and iPhone and the NTLM fixes worked great. Once again, authentication with Windows Servers from Safari and native applications worked like a charm and our SharePoint for iPad and SharePoint for iPhone applications worked properly again.

Security and authentication are incredibly critical and fragile areas and we’re incredibly impressed with how quickly Apple identified and fixed this problem.   Nothing is perfect but the goal needs to be intelligent triage and quick iteration with fixes.  From the enterprise perspective, Apple nailed both.

Having worked on Microsoft Windows (2.10, 3.0, 3.1, 3.11, 95, 98, NT, XP, & Vista) for years, I know first hand the agony of triaging the final 5 fixes from all the possible bugs that should be fixed in a .1 release. One year of testing occurs on an operating system before it is released. During that year, we’ve discovered bugs that were introduced two or more years ago and were never hit before. Once you release, every bug fixed in an update could seriously undo years of development and testing.  Picking the final 5 bugs that are worthy of fixing and risking regressions is a true art and more than anything else, telegraphs a company’s priorities.

Apple is often pegged as a consumer company but even within the limited development budget of a .1 release, they fixed a core enterprise bug around NTLM authentication.

Is Apple gunning for the enterprise? I think so. In a big way.

Written by daviddsouza

March 25, 2011 at 8:53 pm

Posted in history, iPad, Microsoft

15 years ago today, Windows 95 was the iPhone of 1995…

leave a comment »

http://www.businessinsider.com/microsoft-boss-brad-silverberg-launch-windows-95-2010-8

I was a software developer on the Windows 95 team. I led the 2 person strong performance team and our goal was to run our new 32-bit OS, Shell, and Office applications in 4MB of memory.  After a lot of help from very smart folks in Microsoft Research and Office - this was a cross company effort - we managed to hit the hairy edge of 4MB.  Brad and BillG gave their blessings.  Fortunately, machines quickly shipped with 8MB or more of RAM and everything ran with huge amounts of headroom - even opening the door for higher level languages like JavaScript and Java to take off.  It was an amazing team and product that captured consumer mindshare and set the tone for mainstream personal computing.

Written by daviddsouza

August 24, 2010 at 9:28 pm

Posted in history

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: