Watching Microsoft Chief Executive Officer Steve Ballmer cap the Day 2 keynote address at the Microsoft BUILD Conference, I couldn't help but feel a strong sense of déjà vu. Despite the touch-sensitive tablets, the cloud-savvy tool demos, and the dive into the ASP.NET MVC features in Visual Studio 11 and .NET Framework 4.5, Ballmer's BUILD comments invoked a profound nostalgia.
Ballmer confirmed the message that Microsoft Windows and Windows Live President Steven Sinofsky had earlier delivered. When it comes to developer strategy at Microsoft, it is Windows first, Windows last, and Windows always. With a slimmed down and composed Ballmer pacing the stage, I felt myself traveling back in time, to an era before .NET Framework, when Microsoft was still the determined underdog in so many attractive markets.
"This year there will be 350 million Windows devices sold," Ballmer told the audience. "There is no phone, there is no tablet, there is nothing on the planet-- there's no operating system on the planet -- that will ship 350 million of anything, other than Windows. And that creates opportunity for developers."
The ghosts of PDCs past are whispering in my ear. The room is thick with the shadows of IBM OS/2 and Novell Netware, vanquished rivals that once held the ground that Apple iOS and Google Android occupy today. And Ballmer -- fit, poised and quietly impassioned -- punches the air with his words. There are markets to be won, contracts to be landed, career opportunities to be seized.
"It's the day and age of the developer," Ballmer intones as his address draws to a close. "It's the day and age of the Windows developer."
It's a strangely shocking statement. There's a confidence in Ballmer's words, almost a swagger, that has been missing in Redmond during the .NET days. Suddenly, Microsoft is no longer the company of broad abstraction and managed code. It’s a company built around a simple idea – Windows everywhere – and the opportunities that idea creates. As Ballmer concludes, his words are direct, focused, native.
"And in the day and age of the Windows developer, I am going to leave you with one last thought. Let's move forward together, and let's seize the opportunity for developers, developers, developers."
Oh yeah, this is the Microsoft I remember.