Microsoft Loses Key Engineer to Google
galdur writes "Microsoft Watch reports Marc Lucovsky, one of Microsoft's key Windows architects has defected to Google. His confidence in Microsoft's ability to ship software seems to have waned, too. Some hypothesize Google working on an OS but in the wake of Google's inroads into Ajax tech applications (GMail, Suggest, Maps), I think Google may have other plans for the chief software architect for Microsoft's .Net My Services ("Hailstorm")" CT Many users are reporting 404s on the Microsoft Watch article, but its working fine for others. Hopefully they'll fix their server soon.
Anybody save a copy?
It'll be interesting to see if there is any "Restriction of Trade" in the old contract.
And how useful is this Windows architect to Google if it is to come out with anything built by this guy? With the current silly-patent lawsuits happening every day, this might just give MS a bullet. What this guy "thought of" might have already been patented by MS, and in most cases, it doesn't matter if it's right or wrong.
Rock that crushes, Paper & Scissors that don't matter.
How many Shadowrunners it took to pull off that one.
You say you want a revolution....
I sometimes wonder if it is ethical to attract the employees of a rival organization (maybe by offering better perks)
fuvoo: watch something
This is big. As the parent touched on, the possibility of "Google OS" is definitely real. It would be utterly non-trivial, to be sure, but if anyone can pull it off, it's Google. Between their cooperation with the Firefox project and now the acquisition of a key Microsoft architect, the sky is the limit for this group.
dmiessler.com -- grep understanding knowledge
http://mark-lucovsky.blogspot.com.nyud.net:8090/20 05/02/shipping-software.html
In case of Slashdotting, break mirror.
Seriously, I think I will see it in 2007...
Marc Lucovsky, one of Microsoft's key Windows architects has defected to Google
Marc could be a double agent! Large scale industrial sabotage alert!
Buck Fill...
Man, what'd they use to call it when Microsoft did it to their competitors... There was an actual term associated with it when they'd drive up to their competition in Limo's and try to hire away their best staff for million dollar salaries... (like they did to Borland)
And I end with a quote from Oliver of Bloom County:
"Hackers don't handle obsolescence well."
I can get to the page without any problem. Perhaps this might work for those who can't http://www.microsoft-watch.com.nyud.net:8090/artic le2/0,1995,1772125,00.asp
I'm sure this is very similar when a key architect from Novell who created Borland Pascal, defected to Microsoft so that they could create MS Money which ended up dominating the accounting software field in the 32-bit arena.
I hope that Microsoft does not see this as Google trying to appropriate insider-knowledge so they can created a FreeBSD-based variant of Windows that supports Win32 API and DirectX because that could have a serious impact in their corporate market share.
Perhaps if MS didn't overwork their staff (read any horror stories of MS driving their coders to exhaustion for NHL Madden 2005 on the XBOX) they retain the talent.
As it is, I feel that Google has gained a valuable resource into their fold and may be able to provide intellisense or similar functionality in their searches.
Which is nice.
Many users are reporting 404s on the Microsoft Watch article, but its working fine for others. Hopefully they'll fix their server soon.
Yeah, they're on the top of the frontpage of slashdot -- how dare they not have their server responding flawlessly?
I'm telling you man.. this is all about GooOS Link: http://virtualkarma.blogspot.com/2005/02/is-google -planning-gooos.html
fuvoo: watch something
Google announces multiple security vulnerabilities in its software.
google is owning ms
I can't wait to hear all the predictions of how this is the end of Microsoft. Relax folks, a key M$ guy just got a better offer, that's all. If Google does build an operating system, they will have to face the same problem that has held up everyone else: critical mass.
1. They already have their own OS that is specialized to be super reliable for their cluster (read the other Google news item from today). They even refer to it as 'Google OS'. It's really just a specialized Red Hat based kernel (according to the news).
2. This guy made a point of explaining in his blog (when it was up) that Microsoft doesn't ship software, and he admires that Amazon ships software immediately, via the web. Google would obviously appeal to him for this reason.
Seems like 20 to life might be appropriate for this bit of malfeasance.
I hate to think about it, but how long will it be before Google is the all-encompassing monster monopoly that starts to put out crappy products?
This sig left blank for page turns.
He wrote the famous memo that claimed 63,000 bugs in Windows 2000 gold. Evidently his discontempt for Microsoft's software practices has been boiling for some time. Hope he does well at Google.
Even the Borg themselves can't keep ahold of their own collective.
All your drones are belong to Google.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
can we please ditch this acronym? it was lame last week when whats-his-name had to write a big article about this cool new technology (which has been around in one form or another since at least 1998), it's still lame now, and it will continue to be lame in the future...
If I don't put anything here, will anyone recognize me anymore?
So that part is moot.
"I'd rather be a lightning rod than a seismometer." -Ken Kesey
One of the most interesting and complete descriptions of the history of the Windows NT family of OSes I've seen was this PowerPoint presentation by Lucovsky.
Windows NT: thank god he's not from the Darkside of the Force...
I don't keep a lid on my coffee so when I walk around I look busy -me
Now google will start crashing too.
it is how businesses work. Microsoft has made a living doing this. Ken Lobb went to Microsoft from Nintendo to help the XBOX. Heck, Microsoft buys COMPANYS to prevent them from working with rival organizations (See Rare).
Yeah, I admire Amazon's FREE Super Saver Shipping (TM) model of delivery too. But I still prefer to use the Intarweb(TM) model for receiving my software bits.
An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
...with what they are calling 'Ajax' as in 'Asynchronous JavaScript + XML' aka the XmlHttpRequest Object.
Who exactly is "they?" Please god don't let this stupid, coined-after-the-fact acronym creep into general usage!
grammar-lesson free since 1999. (rescinded - 2005)
I have been going back to yahoo and trying some others.
Why does everyone keep saying "nooo! google won't make an os! no u!"? Given what google has done w/ the web, and the amount of money they now have, it would be STUPID not to try and get into the OS market. We all know now that thin-client pcs that run remote web apps isn't going to happen. Hardware prices fall so fast, and everything's getting so small, it's more economical to have a MacMini that to have some huge server farm out there in the ether running everyone's apps.
So in order to compete further with Microsoft, they're going to have to create an alternate platform (think beOS) to increase their revenue. There's only so much they can do (like ad a calendar etc) to finish building their yahoo-like empire. With Google's insane cash-flow, they could easily repurpose a linux distro + wine + firefox into a very OSX like OS for intel/amd that is, to some extent, windows compatible.
Go here for teh [sic] funny.
consider the google portfolio. It's machine-independent (bar a few niggles like the google deskbar, but concentrate on the web stuff). Email? Check. Usenet/web groups? Check. Contacts? Check. Add a basic wordprocessor and a few niceties like calendaring etc and you can give joesixpack@gmail.com just about everything he'd need via a web interface from any PC he sits at.
Web apps are pretty nice these days: use a browser that supports XUL like Firefox and it's not dissimilar to a real, locally installed app. And who's partnering with Firefox....?
"Hmmm ... Steve, Bill, he's already left us!"
There's a guy down at my local Home Depot that engineers keys just fine. Maybe MS will just hire him.
Moo.
They have already heavily modified Redhat for their own uses, so they know it inside and out. Could google be the group that finally gives us a distro with the ease of entry to lure away the windows crowd?
Do you remember an article on /. few days/weeks ago about possible slow demise of Microsoft?
In his blog he writes:
http://mark-lucovsky.blogspot.com/2005/02/shipping -software.html/
I would argue that Microsoft used to know how to ship software, but the world has changed...
Some hypothesize Google working on an OS
Mod this offtopic, but watch how quickly someone twists this into a plug for OSX (this post not included).
You watch! It's an Amazing Slashdot Phenomenon(tm)!
do() || do_not();
I mean I know what Ajax is but where in the world did that term come from? And it doesn't seem like until that story on slashdot no one was even using the term.
I would however like some links to sites that talk about how to do this kind of code and do it well because from what i know about javascript there are alot of pitfalls.
(***note: use of buzz word ajax not required)
just because your a schizophrenic doesn't mean people arn't really out to get you
Is it just me, or is the formatting a little messed up? In both Firefox 1.0 and Mozilla 1.7.3 the articles on the front page overlap with the sections on the far left. This is only after I log in however. This just started this last week, but for quite a while I have a problem sometimes when reading an article where the text is all garbled up to the left. If I refresh the page it usually fixes itself. Could it be something with certain ads?
Unfortunately, this man brings with him the taint Microsoft. This is where google starts turning evil. And inept.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
Waiter:What'll it be? ...
You: 25,600 possible answers.
Waiter:Come again?
You: About 1,190,000 possible answers.
If you don't know what AltaVista is (was), get off my lawn.
I guess we know who submitted this article.
I wonder, they wouldnt need a whole OS.. you know, just take Linux or BSD + Very nice and clean UI + Win32 compatibility layer (which is where this guy comes in) and you can get something to replace windows.
The Doormat
If you're not outraged, then you're not paying attention.
Check out this article: http://downloadaborted.blogspot.com/
copy & paste:
.Net My Services (code-named "Hailstorm") effort. .Net My Services never materialized in Thursday, March 03, 2005
.Net My Services technologies into other Microsoft products.
Thursday, March 03, 2005
Microsoft Loses Key Windows Architect to Google
By Mary Jo Foley
Mark Lucovsky, a former Microsoft distinguished engineer, has quietly abandoned the Redmond ship for one of Microsoft's archrivals.
One of Microsoft's key Windows architects has defected to Google. But at least so far, no one is talking about what Marc Lucovsky's new role will be at one of Microsoft's major rivals.
A 16-year Microsoft veteran, Lucovsky was one of a handful of "Distinguished Engineers" at Microsoft. He is credited as one of the core dozen engineers that came from Digital Equipment Corp. to Microsoft and built the Windows NT operating system. He was charged with building the Windows NT executive, kernel, Win32 run-time and other key elements of the operating system. NT was the precursor to Windows Server.ADVERTISEMENT
In 2000, Lucovsky was named the chief software architect for Microsoft's
Microsoft Loses Key Windows Architect to Google
By Mary Jo Foley
Mark Lucovsky, a former Microsoft distinguished engineer, has quietly abandoned the Redmond ship for one of Microsoft's archrivals.
One of Microsoft's key Windows architects has defected to Google. But at least so far, no one is talking about what Marc Lucovsky's new role will be at one of Microsoft's major rivals.
A 16-year Microsoft veteran, Lucovsky was one of a handful of "Distinguished Engineers" at Microsoft. He is credited as one of the core dozen engineers that came from Digital Equipment Corp. to Microsoft and built the Windows NT operating system. He was charged with building the Windows NT executive, kernel, Win32 run-time and other key elements of the operating system. NT was the precursor to Windows Server.
the form \u2014 a set of personal Web services, hosted by Microsoft \u2014 that Microsoft originally envisioned. Instead, the company has folded a number of the
Scripting.com's Dave Winer mentioned on his blog earlier this week that Lucovsky had defected to Google, with no further details.
Lucovsky "voluntarily left the company on 11/18/04," confirmed a Microsoft spokeswoman. "Obviously Microsoft can't comment on whether or not he now works for Google."
Google officials did not return calls requesting comments on Lucovsky.
Winer, like a number of industry watchers, are wagering that Google hired Lucovsky to help the search-engine king build an operating system.
But no one knows for sure. And even Lucovsky, whose newly minted blog lists Google as his employer, isn't saying what his new role at Google will entail.
Luckovsky isn't sparing harsh words for his former employer, however, pointing fingers at everything from Microsoft's difficulties in shipping software to its users on time, to its policy of requiring users to validate that they have non-pirated versions of Windows in order to obtain fixes and downloads.
In a blog posting dated February 12, Lucovsky railed against Microsoft for being unable to ship software.
"I am not sure I believe anymore, that Microsoft 'knows how to ship software,'" Lucovsky wrote.
"Microsoft is supposed to be the one that 'knows how to ship software,' but you (the end user) are the one doing all the heavy lifting. You are the one that has to ship their software the last mile, install it on end user machines, ensure their machines still work after you perform this platform level surgery," he continued.
"I would argue that Microsoft used to know how to ship software, but the world has changed... The companies that 'know how to ship software' are the ones to watch. They have embraced the network, deeply understand the concept of 'software as a service,' and know how to deliver incredible value to their customers efficiently and quic
Google isn't going to make an OS. That would be one of the most worse ideas out there. The market is already over saturated with OS. Google needs to stick with what they know. Service based web aplications.
Any guesses on how much this guy was raking in at Microsoft, and how much they offered him to defect to Google?
Part of it was philosophical - he wanted to work for Google, but I'm guessing a bigger part was good ole moolah.
$8.95/mo web hosting
Modders, pls!!!!!! This is a great troll, but _not_ inter/sight/ative
Really, a "FreeBSD-based variant of Windows that supports Win32 API and DirectX"... out of teh ballpark
Googles collapse is going to be nothing short of spectactular. And it has nothing to do with this guy. All things to all people. Not going to happen.
After years of watching MS raiders gut Borland it is very satisfying to watch other companies move in and gut MS of its key employees. What goes around always comes around.
My anecdotal observations is that these "architect" types bring a halo but thats about it. The people who are putting the rubber to the road at all of the companies is the guy who doesn't blog, doesn't market himself as a "brand", and isn't concerned about the title "architect". Its the guy who goes through the hypothesize->code->test->repeat cycle for weeks on end, with an emphasis on step 2.
From the article:
When Amazon makes a fix to its software, "not a single customer had to download a bag of bits, answer any silly questions, prove that they are not software thieves, reboot their computers, etc. The software was shipped to them, and they didn't have to lift a finger. Now that's what I call shipping software," Lucovsky said.
Umm - there's a HUGE difference when talking something like Windows, and something pushed to you on the web...Now, if he were comparing apples to apples, then I could see the comparison.
building an army?
I think they've already got their OS, but it's not for sale to the desk top. It's what runs the company. From what I've read, they've already got a load of other *top-flight* OS architects. This is about making Google perform better and cheaper, hot-swapping multiple disks and machines etc. Making sure that they deliver their services better than anyone else. This is their core focus and thy're feeding it. Unlike MS. Just what is the MS focus thse days? Right. They've not got one.
I don't thnk they're going to take on MS on the desktop any day soon. Why should they? They're rolling out enough shit to keep MS worried *already*. Why complicate things by selling an OS as well?
Patriotism is a virtue of the vicious
I'll believe Google is working on an OS when I see it and not anytime sooner. Lets not forget that Google's core competency is search. Over 50% of Google's revenue is derived from AdSense. For Google to expand into offering an OS would be a huge departure from their current business strategy (see AdSense).
When Amazon makes a fix to its software, "not a single customer had to download a bag of bits, answer any silly questions, prove that they are not software thieves, reboot their computers, etc. The software was shipped to them, and they didn't have to lift a finger. Now that's what I call shipping software," Lucovsky said
I don't get his point. Amazon is a website, Windows is an OS (SQL Server is a database, MechWarrior is a video game). How do they compare?
Does he think my OS should be a website? Because I like the old method, I don't want stuff shoved down the pipe onto my machine. I want to choose what, when, how and why to install software on the hardware that I own. Isn't that what Free Software is all about? My freedom to choose how the devices I own operate?
Google and all these "software as service" dorks can blow it out all straight their smelly asses.
I don't need no instructions to know how to rock!!!!
I suspect these people were hired more to work on Google's internal operational infrastructure rather than to produce a consumer product.
But the response from the community seems to indicate that Google would be considered a respectable source for a Linux version, and it might be a decent product to market support services for and to further the brand. I hope they're listening.
Disclaimer: I own stock in Google.
There's lots of comments on his site, mostly disagreements over his 'apples-to-oranges' comparison of software as service vs. executable bits.
if i understand him right, he's saying he lost love for the game @ MS. delays in pushing out incremental improvements have stifled him, and has found greener, more innovation-led pastures @ google. makes sense if you consider the overall impact of unexpected 'effective security(tm)' being written into the development schedule for top level projects.
Developers Developers Developers!
God knows there are space left for plenty of more OS in the computing world. I for one would just love a simplified OS for x86, like BeOS. More competition might bring us a nice desktop OS for the PC at long last.
HTTP/1.1 400
Check out this clever use of ajax I came across the other day: genielab.com
The fact that Microsoft has trouble shipping software comes as no suprise to anybody who's watched the security patch deathmarch. But two years to get a code change into a product! Microsoft may yet do to itself what the anti-trust people failed to do to them.
GFS in a loosely distributed network making all PCs in the world part of the Infinite Google Brain. Resistance is fucking Futile, dude.
where we start becoming increasingly suspicious of Google until eventually all the geeks migrate over to an open-source search engine? Googlix, anyone?
Great way to break Google and make MSN more popular, ship the programmers who wrote NT to Google!
#include <sig.h>
Interesting, but does that mean that I may find myself facing the dreaded BSOD when I visit google.com one day? Or that we'll soon get a search wizard or a paperclip? ;)
Simpy
I read the blog entry and comments. And I frankly agree with Marc.
However, he misses the whole point: Microsoft is not a software business. It's a software RESELLER.
Nearly ALL software Microsoft has sold us had been bought before. Visual Basic, FoxPro, MS-DOS, they even stole the GUI from Apple. Microsoft wasn't founded by a programmer - but by a businessman with a keen eye for investments.
I recall the previous "Ask slashdot" post where this guy left the company because he wasn't comfortable with Microsoft tools.
Is it a mystery that they don't know how to deploy software? And with their flawed architecture, is it a mystery all software updates are major headaches? Of course Microsoft can't deliver software! They designed it (I'm speaking of MS Windows) to be HARD to configure, with their undocumented features, proprietary API, proprietary formats (MS Word)... (btw, I think this is why Microsoft is whining about Linux and GPL - they can't figure out a way to adopt it, embrace it and get money from it).
Microsoft can't deliver software updates because their business model was designed to sell COMPLETE PACKAGES (MS Office), not software updates. And with the major bugs and vulnerabilities, Microsoft is having to cope with their own demons.
My applauses to Marc, i think this is his smartest career move. Keep up the good work.
I think the "Google OS" rumor was started by overzealous Google fanboys. We've heard all sorts of things, from a Google browser to a Google operating system.
They're a search engine company. In fact, their search results have been in the crapper since 2003 when they adjusted their algorithms (some believe it was because they needed to increase the DocID integer size in order to not run out of them).
Google also employs several ex-NSA guys with security clearances. I mean, if we're going to draw conclusions, why not look at Google's privacy policies that state they'll happily turn over anything the government requests on you? Did you know Google sets an IP-tracking cookie that doesn't expire for 30 years? There are bigger things to be talking about regarding Google.
I would argue that Microsoft used to know how to ship software, but the world has changed... The companies that "know how to ship software" are the ones to watch. They have embraced the network, deeply understand the concept of "software as a service", and know how to deliver incredible value to their customers efficiently and quickly.
Now does everyone see the benefit of an OS X update every 1-2 years? "Real artists ship."
And Apple stole the GUI from PARC. (Bought it, stole it. The point is they didn't create it)
His contract most likely includes the traditional "do not compete" clause, which will prevent him from doing work that competes with MSFT for quite some time.
...oh wait, he is. Nevermind.
This is an internal Microsoft joke for the old-timers out there.
You can be sure that the parent is not talking about any OS('s?) used by Google internally, but about something like "YOUR OS, running on Google's servers". A real possibility in the near future, if you ask me. Many people don't think too bad about that, but let's run down the list:
Now to become 'evil', you need some more things:
Well, that last thing looks like about the only thing missing. Not to say that Google is evil, or will be soon, but power does tend to corrupt people. So it could be damn easy for Google to become the next MSFT. If they don't want to, they'd better go about things carefully. For me, that would mean putting their user's wishes above shareholder interests. We'll see...
Google dosn't need it's own OS, it can just make its own linux kernel and shell (that would be pretty cool).
At least a couple of Microsoft guys has go to google, one of the XAML guys was mentioned in some blogs.
SCO restates 2004 financial details
Published: March 3, 2005, 2:14 PM PST
By Stephen Shankland
Staff Writer, CNET News.com
TrackBack Print E-mail TalkBack
The SCO Group restated financial results for the first three quarters of its last fiscal year after finding accounting errors related to stock-based compensation and other issues.
The company, which rose to prominence after launching a major legal attack on Linux and IBM in 2003, said in a regulatory filing Thursday that it had three accounting problems in the quarters. The changes don't affect net loss or earnings per share for the fiscal year, which ended Oct. 31, 2004, the company said. SCO has yet to file final results for the last quarter of the year.
SCO's finances are only part of its troubles. It also faces dwindling revenue from its Unix product sales and significant skepticism from the judge overseeing its case against IBM.
For the first, second and third quarters of the company's fiscal 2004 SCO issued stock as part of its compensation plans "without complying with the registration requirements of federal and applicable state securities laws." The company will reclassify that stock as temporary equity instead of permanent equity and may offer to reverse those share grants.
The amounts reclassified are $272,000, $231,000 and $557,000 for the first, second and third quarters, respectively, SCO said. There could be a financial effect from the situation if SCO has to offer to buy back the stock, issued to employees through a purchase plan, and the market price of the stock is lower than the stock price when it was issued, spokesman Blake Stowell said.
The second problem concerned incorrect classification of dividends related to the company's repurchase of preferred shares relating to a $50 million investment in the company. The company is reclassifying $879,000 from the first quarter and $1,619,000 from the second quarter as current liabilities instead of equity.
The change has to do with dividends SCO had to allocate in relation to the preferred shares but that it never had to pay because it repurchased those shares, Stowell said.
The third problem was that $233,000 in stock-based compensation was recorded in the second quarter but actually accrued in the first, SCO said.
In February, Nasdaq removed SCO's stock from its SmallCap Market because the company failed to file its annual report for the fiscal year ended Oct. 31. SCO's stock now trades under the symbol SCOXE instead of SCOX, but the company has a March 17 hearing scheduled to discuss the matter.
Stowell said SCO expects eventually to file its annual report and be relisted
The stock Microsoft employment contract has a non-compete clause which, IMO (IANAL) is appropriately scoped. It basically says that you cannot work where your work is likely to overlap with the confiduential information you had access to at Microsoft for a period of a year (and one would assume that trade secret protections last longer than that).
So. Mark can't go and work on a Google OS.
But I doubt that is what Google wants to do anyway. What would they enter a crowded market and compete with all the Linux distros out there? It doesn't really fit with their portfolio.
Instead, I suspect that Mark will be working on new and improved web apps at Google. Great news for Google, and great news for Linux users. But some of the speculation is, I think, overblown.
LedgerSMB: Open source Accounting/ERP
Reading his last paragraph, it sounds as if he would be a shoe-in for Sun's marketing dept.
-- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
As adequately demonstrated, MS dominance is through bruiser tactics. Don't expect them to stand idly by while someone else takes whet that consider to be their turf. They don't mind losing a lot of money to get power.
Engineering is the art of compromise.
Saturday, February 12, 2005
.NET framework for a second. Suppose you wrote something innocent like a screen saver, written in C# based on the .NET framework. How would you as an ISV "ship your software"? You can't. Not unless you sign up to ship Microsoft's software as well. You see, the .NET Framework isn't widely deployed. It is present on a small fraction of machines in the world. Microsoft built the software, tested it, released it to manufacturing. They "shipped it", but it will take years for it to be deployed widely enough for you, the ISV to be able to take advantage of it. If you want to use .NET, you need to ship Microsoft's software for them. Isn't this an odd state of affairs? Microsoft is supposed to be the one that "knows how to ship software", but you are the one doing all the heavy lifting. You are the one that has to ship their software the last mile, install it on end user machines, ensure their machines still work after you perform this platform level surgery.
Shipping Software
A few weeks ago I had lunch with the now famous "Mark Jen". I never knew Mark while we were at Microsoft, even though we both worked in the same group. Funny how large groups at Microsoft can get...
We had a great Google style lunch at a sunny table in Mountain View. I was too dense to notice that Mark was doing research for his blog. One thing he said got me thinking... Something that many have said over the years, that Microsoft "knows how to ship software".
Being a 16 year Microsoft veteran, a Distinguished Engineer, key architect and code writer for windows, architect of the largest source code control and build system ever attempted, I deeply believed that Microsoft knows how to ship software. We know how to build it, test it, localize it, manufacture it, charge lots of $$$ for it, etc.
Mark and I talked about this briefly at lunch that day, and I have been thinking about it from time to time since...
I am not sure I believe anymore, that Microsoft "knows how to ship software". When a Microsoft engineer fixes a minor defect, makes something faster or better, makes an API more functional and complete, how do they "ship" that software to me? I know the answer and so do you... The software sits in a source code control system for a minimum of two years (significantly longer for some of the early Longhorn code). At some point, the product that the fix is a part of will "ship" meaning that CD's will be pressed and delivered to customers and OEM's. In best case scenarios, the software will reach end users a few months after the Release To Manufacturing (RTM) date. In many cases, particularly for users working in large corporations, they won't see the software for a year or more post RTM...
Consider the
When an Amazon engineer fixes a minor defect, makes something faster or better, makes an API more functional and complete, how do they "ship" that software to me? What is the lag time between the engineer completing the work, and the software reaching its intended customers? A good friend of mine investigated a performance problem one morning, he saw an obvious defect and fixed it. His code was trivial, it was tested during the day, and rolled out that evening. By the next morning millions of users had benefited from his work. Not a single customer had to download a bag of bits, answer any silly questions, prove that they are not software thieves, reboot their computers, etc. The software was shipped to them, and they didn't have to lift a finger. Now that's what I call shipping software.
I would argue that Microsoft used to know how to ship software, but the world has changed... The companies that "know how to ship software" are the ones to watch. They have embraced the network, deeply understand the concept of "software as a service", and know how to deliver incredible value to their customers efficiently and quickly.
posted by Mark Lucovsky at 9:38 PM
He's THE guy who understands the possibility of a web OS that runs entirely on Google servers and serves out content, files, etc. to users using XMLHTTP and maybe even XUL (that would be awesome for Firefox). I totally agree with this guy's comments too.
This sig donated to Pater. Long live
The guy must have pissed on his boss because he got side-tracked onto a dead-end project Hailstorm...they should code-named it Sisyphus.
Right now, Bill Gates is in his office having a temper tantrum.
Wait, don't mod this as 'funny' because I'm completely serious.
From what we know about Sir Bill, he easily loses his temper, especially when someone other than Microsoft is succeeding in the technology marketplace. Google is succeeding at doing many of the things Microsoft wants to be doing right now. Google is taking the 'net to the next level -- they're turning it into a "platform" the way Netscape wanted to. Netscape failed to do this mainly because their engineers got a little too full of themselves a little too quickly, but Google appears to not be making this mistake. They're careful about who they hire and they're careful not to make too much of their own noise -- they just create new technology and let the buzz appear on its own.
Right now, Bill Gates is in his office screaming at his top-level henchmen. He's ordering them to do whatever it takes to kill Google, just as he ordered them to do whatever it takes to kill Netscape back in 1997.
It's going to be an ugly show.
Tired of FB/Google censorship? Visit UNCENSORED!
Mark makes a very key point in pointing out that Microsoft doesn't ship software in a timely manner. Let me give you one example: MSIE and CSS. As any web designer knows, MSIE has some CSS rendering problems that make it more difficult to design pages. For example, MSIE 6 doesn't support the MSIE max-length CSS attribute, forcing me to do some ugly workarounds.
Now, let us suppose that Microsoft releases MSIE 7 tomorrow with support for the max-length attribute. How long will it be before I can safely write a web page with "max-length" in the CSS? At least three years. To be safe, I should wait five years.
Why do I say this? IE6 was released about three years ago. A little over 4% of the web surfers out there are still using IE5. That's too many users for me to ignore in my web page's CSS.
The software sits in a source code control system for a minimum of two years
So I guess it really is true that Windows 95 was Apple '88 =)
Perhaps Microsoft could learn a thing or two from Debian/apt. Imagine a Windows OS, mirrored worldwide, with flawless dependency management and a perfect upgrade notfication capability. If I, as ISV were to build a trivial screensaver based on .Net, and I choose to release to this repository, then MS would retain responsibility of delivering and installing .Net and any other needed dependency on the end-user's system whenever the user elects to install my package. Of course a few key concepts would need fleshing out, like software licensing for example. But it would certainly be within Microsoft's capabilities to build and maintain such a system.
If he came over in 1993 or so with Dave Cutler from DEC, then he should be well into the millionaire status from cashed out stock options.
My guess is that he is just tired of working on the same software for 5 versions. Too much baggage, too much non-motivation to rewrite what you have rewritten 5 times in the last 10 years.
I would really like to see him, Dave Cutler, and all of the ex-Digital people do an open source VMS for pocket PC class machines.
Yeah MS is a middle man. They don't develop anything, I doubt they have any original source code. /sarcasm
MS Office, especially the mac version, is not that bad actually.
Don't forget that before windows came out, Microsoft was developing GUI applications like MS Word and Excel on the mac platform.
Jesus was a compassionate social conservative who called individuals to sin no more.
From the article:
When a Microsoft engineer fixes a minor defect, makes something faster or better, makes an API more functional and complete, how do they "ship" that software to me? I know the answer and so do you... The software sits in a source code control system for a minimum of two years (significantly longer for some of the early Longhorn code). At some point, the product that the fix is a part of will "ship" meaning that CD's will be pressed and delivered to customers and OEM's. In best case scenarios, the software will reach end users a few months after the Release To Manufacturing (RTM) date. In many cases, particularly for users working in large corporations, they won't see the software for a year or more post RTM...
While this is true of major software releases and service packs, it's certainly not true of critical updates, is it? And besides, software on the scale of Longhorn or Office 2006 is vastly different than a point-and-click problem on a web page.
"Anyone that has ever gotten an idea based on any of my work and done something better with it-good for you."--J.Carmack
It won't be long before ambitious rivals start eyeing google's workforce the same way recruiters look at Microsoft's now. It's pretty much impossible to keep all the talented folks happy all the time.
This is a nice strange one.
The very things he is taking about is why OSS programs you buy support not program so it can be shiped quick without having to run around hunting hackers.
This could be interesting wounder if this is the first of many or just a one off.
If this is the first of many microsoft could have a problem. Losing a lead developers can be a verry big problem because they sometimes take other developers with them.(Google does have the money to hire more)
At the same time they release Longhorn, if we're lucky.
If he is responsible for that steaming pile of shit that is the NT kernel then I am not sure this is a good thing for Google. Take this post with a grain of salt as I feel the same way about the Linux Kernel.
I guess my real point is that software design has lost it ablitiy to be lean, mean, and clean. It takes less time to boot XP on my box then Gentoo. OpenBSD boots the fastest. (We unless you count BeOS).
This event causes me to be deeply concerned for Google's future. Google's performance up to now has been a phenomenal show of how to build and deploy superb, high quality products that work just the way people need them to.
.Net (and more) )
This is the exact opposite of Microsoft's history.
How long will Google be able to sustain their current record if they are being contaminated from within by the shit for brains software produced by the microsoft style of work?
(Shit for brains software == API scope vaguely defined, not enough skull sweat spent on the design to simplify an interface abstraction into a usable sensible set, continuous "Do-Over" of API sets (COM, COM+, DNA,
Man, evil corporations just aren't what they used to be. Back in my day, if one of your most valuable henchmen left your organization, you threw him into the shark pool and laughed manically at his screams. Of couse, back then, milk was a nickle and we used to call automobiles "trolley boxes"
StupidChildren...the reason jesus is crying
So that's the jerk who invented the windows key!
Give me Classic Slashdot or give me death!
While that's possible, let's not forget what makes this all possible and what would therefore become an integrated part of your desktop experience ... advertising! GoogleOS (with a suite of useful things like search, e-mail, etc.) would be the first OS that requires you to look at advertising ... all the time.
Or am I just talking out my ass?
Shop as usual. And avoid panic buying.
With built in everything, and still profit from every time you google something or get advertisements from google partners...
They'll give you the car, as long as you keep coming back to buy gas off of them...
The article severely misquoted his blog:
.NET framework without including it in their installers. "You" does NOT mean "the end user" like mom or pop or kid, as the article editor made it seem.
From the article: "Microsoft is supposed to be the one that 'knows how to ship software,' but you (the end user) are the one doing all the heavy lifting."
A few sentences earlier, he wrote in his blog:
From his blog: "They "shipped it", but it will take years for it to be deployed widely enough for you, the ISV to be able to take advantage of it."
The "you" in that sentence refers to Independent Software Vendors (ISV's) having difficulty taking advantage of the
$8.95/mo web hosting
Right now, Bill Gates is in his office screaming at his top-level henchmen. He's ordering them to do whatever it takes to kill Google, just as he ordered them to do whatever it takes to kill Netscape back in 1997.
Good post, BTW.
As I understand it, MS killed Netscape by giving away IE and bundling IIS with Windows. How could Netscape survive if they had to give away their product for free to compete? They weren't a services company like Google (not mostly, anyway).
Google is different. Google gives all of its products (services) away for free already (not counting its appliances, which are niche products). The end-users get all of Google's services for free. So how can Microsoft kill Google? How can Microsoft take away their revenue stream? Just as MS has critical mass with Windows, Google has critical mass with search and AdWords. How can either overcome the other in their respective areas? (Not that I think Google is going to make an OS; that would make no sense at all to me.)
"Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."
What does Google stand to gain by writing their own OS? Or, more likely, if they are indeed creating a new OS, will it be built heavily off of Linux or BSD?
:-/
Given the low margins, intense competition, high barriers-to-entry (like MSFT's 95% desktop market share), high initial capital investment required (startup costs), and so on, I really don't see a market for a new OS at all. There's no way Google can market a proprietary OS to compete in the server space -- Linux, being free, is dominating there (alongside Win2k/2k3), and will for the foreseeable future. The desktop space is even bleaker, again, due to MSFT's controlling 95% of the market and the massive installed base of users, apps, etc. that goes along with such a large user base.
I truly don't understand the reasoning behind a supposed Google OS... They have made themselves a fantastic info warehouse/data-mining portal for the masses, making knowledge & info formerly only barely-available to wealthy customers available to everyone for nearly-free, leveraging the "market" of links available on trillions of webpages (among other factors in their algorithm, no doubt). But that's a set of services best provided to existing OS's over the Internet - not from a brand-new OS.
Now, if Google is going to make a modified GNU/Linux distribution... that could have some considerable potential, b/c much of the heavy-lifting has already been done and there's a large enough base of users they could cater to... But what would they offer over other Linux distros to make Google's distro stand out? A better file-searching tool, probably, but what else? A replacement for X11/XOrg? Perhaps not, as this is entering ito GUI coding, something they as a company don't do much of - or at least, the GUI stuff they do isn't made public (the desktop search and IE Google bar aside)...
So even on that idea, I'm having a hard time imagining what they have up their sleeve, and therefore, a hard time imagining why they'd bother in the first place.
Is Capitalism Good for the Poor?
y'all know google is a m$ "project" right?
"Playing" with a technology for a few months shouldn't give someone license to name a technology that others have been using for years. I agree. Ditch the stupid name.
I've been doing JS/DHTML type stuff for years. I generally refer to it as 'livepage' (or 'liveevil') because that's the name of the concrete, open source, software framework that allows me to sit down and write the code.
If anything, name the technology or framework being used, or just say "Javascript RPC" or something. but for crying out loud. that 4 letter abbreviation should be anti-memed. And definately never mentioned in a front page slashdot post.
His blog reminds me of the ongoing tug of war between thin clients and PCs. Perhaps he sees a good symbiotic relationship using web API's such as Google's.
So what? They're locked out of their "Office(tm)"s now?
PtPete
Sure, he's an OS guy, but really, his departure to Google would NOT support the notion that Google is planning an OS. He can't be involved in OS development for X period of time if he's signed NDAs and other separation agreements. I think he's just moving from an old technology company to a new one. Google needs his skills and he wants to work. I would assume he doesn't NEED to work considering how long he's been at Microsoft and I'd assume he's a millionaire by now.
*Few weeks later*
:D
"Oooo, IE7 is out and Windows is automatically updating, so exciting!"
*2 hours and 4 reboots later*
"Hmm, strange, it wont connect to anything Google-related."
- shazow
it's obviously quite difficult to argue against someone of mark's technical acumen, but i feel that he's wearing a pair of rose-tinted-server-side glasses...
let's think about it...
salesforce.com - easy to ship software, you replace some stuff on a web server
amazon.com - see above
google.com - see above
linux - um... no. download source code, compile, blah blah
windows - er, right. although, give them some credit, windows update is easy to use and does a good job of shipping security patches
openoffice.org - either download new rpm, install or build from source
it's VERY easy to ship server-based software. until google, or anyone else for that matter, is able to build a server-based (or easy to ship?!) microsoft office competitor i will not believe for one second that shipping software is any different. microsoft have spoken about smart clients and one-click deployment, and it appears to be emerging. perhaps mark will be eating his words come 2006/7, by which time i very much doubt he would have shipped any productivity-related software.
(yes, you could argue that search is productivity orientated, but i think you get the point!)
MS offers often have non-competition agreement... he left in November. can he go work for Google without breaking that?
I know this just barely exceeds your statute of limitations, but how about two:
Sun (Solaris 2.x was their "NT")
Apple (Mac OS X)
This isn't to belittle Microsoft's accomplishment, but to claim they are the only company would be in error, as several OS vendors have had to go through at least one overhaul, and convince their user bases to stick with them through the transition.
This is getting ridiculous. First, the gbrowser, then gcalendar, now gOS? Next someone'll notice Google's hired a plumber and expect a gToilet.
Ok, is there honestly anything left to 'hypothesies' that google is working on?
It seems like every week there is a new rumor!
I mean seriously, it would be great if google was working on spreading their greatness to every piece of software i use, but is it probable? No.
-jordan
Ahh... it hurts my eyes...
I really don't think MS could get away with that. It wouldn't take long for a techie on here to dig out the code and prove that MS is doing it, and then it wouldn't take long for the media to pick it up and plaster it all over the Net and TV, etc. That would kill what's left of MS's image in the eyes of corporations and many individuals, not to mention anti-trust implications.
"Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."
They have built a massive distributed computer grid that potentially do anything. That platform IS their OS. There not going to build some crap to install on your computer because they know the desktop is dead. You can get stock quotes, use a calculator, track flights, search the web, etc. all using Google itself. The best part is that you get your answer faster than it normally takes you to open a Word doc.
At the risk of being modded down, I'd have to say 40,000 engineers there might disagree with you.
While searching more about Marc Lucovsky, here is an interesting article I found about Windows 2000: http://www.oops-web.com/FoleyOn2000.html
Google doesn't.
-Palal
(which, for those who've never heard of it, is the theory that the World is *still* in a one-continent state. Any images we have ever been shown of the Earth as seperate continents are fabrications, including maps and images from space. What about when you look out of your plane and you see ocean? That's just the plane making slow loops over the vast ocean surrounding Pangea to simulate moving to another continent. What about if you physically walked from one side of the continent to the other? ... have *you* ever done such a walk? And are you sure that you didn't simply drive from one side of Pangea to the other?)
Anyways, back to my main point. The purpose of creating such a complex and unlikely rouse as convincing the world that there are seperate continents is as mysterious as the purpose would be for Google to make an Operating system that would be (A) In competition with other, very popular OSes that are well established (B) Either in a Unix-like file storage format or in a totally new format, because FAT is patented by M$, and (C) totally devoid of any base of supporting software.
Unless Google's making a Linux distro, I don't see it as being likely. I could almost see them making a Linux distro, but what would be the point? There's a billion of them out there.
-Vendal Thornheart
One of the best kinds of people to have on staff are those who have learned, the hard way, what NOT to do. :)
Retired from software... maybe. Sort of.
If Google is indeed working on an OS (although unlikely) I would like to see them opt for their own Linux distribution. Think about it. It would be free and open source, which fits nicely in Google's rhetoric, and Google could use its searching algorithms to develop a new, efficient file system.
Think Photoshop. Maybe you could appletize it, but the result is will always be less interesting than the native version.
Or Doom/Quake/Unreal/whatever.
We have the same sort of statutes here that Californians do. I might add, that the cost of living's a wee bit cheaper here too.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
I thought it's lame too when I saw the post. We're probably gonna see a few of these in the future too, as a PR move to shove terms down our throat.
Funny, Google has been doing these apps for more than a year now, a company comes and names it and wants to tell everyone Google is using "their" technology. I guess if you repeat it often enough people start "remembering" it.
Probably the same kind of people who start brands like Sany and Panasanic.
Wonder if Microsoft wants to place a spy at Google labs!
I found him. The ancient and elusive Ajax of yore.
Don't let that designer fool steal his fame!
Thank you.
Interactive Visual Medical Dictionary
Around 15 years ago, in my first software-industry job, I worked for a small Mac developer, writing a product that directly competed with something Microsoft puts out. Microsoft ended up hiring the two most senior engineers right out of the company, by giving them better salaries and major stock options. That basically decapitated the development team, and the company has never been the same since.
Turnabout is fair play.
The stock options of those two have been under water for several years now. They thought they could make the Dark Side Of The Force work to their advantage, and like so many before them, they got burned.
"Once we've identified and embraced our sickness, we'll have strength...and that's when we get dangerous." - John Waters
A whitehat is a sword with a stick. Gum tree is another name for a period of a firearm.
Hello there, it is humanity hanging on a google os.
Aren't you one of us is the science of life at all in any true sense. Under the clouds of war, it is humanity hanging on a google os. Fuck ndex and octalpus are as useful as an electric heater in the mirror with my eyes closed.
When you earnestly believe you can compensate for a period of a chemical found in new zealand. Great news for linux users. You are the fleshy edges of the speculation is, i think, overblown.
Obviously you'll never be accused of having a temper tantrum.
Because i am not a way of being serious.
Karate is a fluid produced by the sword, by treaties that were lies. Millions perished in the technology marketplace. They sent an email back to me when someone other than microsoft is succeeding in the middle of the things microsoft wants to be free. He simply wants to be here. A cretin is someone who shaves and cuts the hair of a talen; and men blasphemed god because of the internet" that says that every system on the net can provide services to or use services from any other system.
Because it is a small portable musical instrument with a nice tool called mkconsole that displays the logs transparently on my desktop. They're careful about who they hire and they're careful not to make some sense!
Right now, bill gates is in his office having a shining wit! Netscape failed to do whatever it takes to kill you. And nobody wants that!
Octalpus and ndex are ugly, fat, stupid, and smelly.
My applauses to Marc, i think this is his smartest career move.
The guy is leaving after working for 16 years, and you call it the smartest career move? This is , like, his second job. So WTF?
Blue Search of Death
Table-ized A.I.
I think Google is smart enough to evolve from HTML+Java-Script+images to something like 0install+python+images and then you'll have the OS one the net with only a cache copy of the scripts+images locally, just like a cache copy of a web page. As for this guy....
Google doesn't necesarely needs a guy with inside Windows knowledge but they need a "smart guy that gets things done"
No, you're missing his point. The MS approach is to deliver a static software package to your desktop, and updating it is a huge hassle because every desktop has its idiosyncracies and MS, despite its best efforts, can't control the desktop. Amazon (plus Salesforce.com and a few others) do away with this by keeping the entire app backend on their side, so the thin client user doesn't have to do anything to have the problem fixes, new features deployed, etc. It's just there the next time he logs in.
Cheers,
-jani
Since when has Google become M$'s "archrival"? The only competing products they have are MSN Search and Hotmail. MicroSoft most certainly does NOT make even a fraction of their revenue from these two services so I almost fail to see them as competitors at all.
First of all, how do you get a critical update? IE, hmmm. How do I get an update? apt-get over port 80, hmmmm. Maybe that is his point?
Web servers like Zope have software available that lets you edit Word docs through a web browser, version them, and share them. Ever access your email through a web browser? I do. No Outlook needed. Other Office apps... you can expect them to be replaced soon too.
So is Office 2006 vastly different from a web app? If had better not be if Microsoft wants to sell it to anyone.
There is a reason they call it OpenOffice.org instead of OpenOffice. It is not web centric yet, but you can expect it to be increasing integrated with the web browsing experience.
Eventually, everything is a web app or a firefox plugin. That really IS the point. The OS/computer is reduced to an appliance, a toaster. It is of no more consequence. It becomes no more complicated than your cell phone or DVR device, and is just as replaceable and interoperable.
That's true. Last month there was no less than seven! Beware, Win/Lin world, the end is nigh...
I may be wrong, but it seems to me there's a buzz of excitement every time Google is mentioned these days. There's something big in the offing. Google is picking up the sort of impetus no IT related company has had since Microsoft 15-20 years ago. In contrast to a lot of other companies about whom we had similar sensations but who eventually faded away, Google looks like it knows where it's going, and more important, looks like it has the power to get there. If any company is going to make the OS an irrelevant issue, Google is the one my money is on.
I just hope our future is in good hands.
No, your children are not the special ones. Nor are your pets.
They don't actually charge you for the Service Packs, while Apple does charge you for the point releases.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
His blog post looks carefully crafted to state a point: "web-based applications are better". One would expect such enthusiasm from a person that has just been hired from a *web-based* company, it's perfectly natural. But I wouldn't take his word at face value. I don't think MS changed their shipping practices very much in the last 10 years (say, after Win95); if possible, they tried to shorten the release cycle in order to (surprise) earn more from the Windows/Office franchises. So, how come this guy hadn't been converted in 1998, or even in 2003, but only now?... just when (the coincidence!) a web-based company got enough money to hire him... To me, this guy seems like a common shark. An engineer-type of shark, but still a simple shark. It's easy to say your last employer was a dick; try to tell something bad about your _current_ employer. He used to do it 5 years ago; I wonder what did he do when the horrible idea of Win-IE integration was unmasked for the security nightmare that is. Did he then criticize his employer, or even himself?
-- Let's go Viridian.
Um, how about a Google Linux distro? 'Cept that now you don't have a filesystem to worry about. Just do a Google search and it'll find the file you're looking for. But you'll also get targeted ads based upon keywords in your files. And then once you've completed installing the distro on your machine, you'll be able to send out invites to your friends to try GoogleLinux while it's still in beta.
DT
Is this thing on? Hello?
Beating the Averages? Looks like Mr. Graham had the right idea 10 years ago ... even the most forward-looking Microsofties are a decade behind the curve.
Think about that one the next time you bash the testers and developers at Microsoft for the quality of the software. Bugs happen. Everyone makes mistakes. Someone made the decision to ship it with those bugs, and it wasn't the developers or testers.
My beliefs do not require that you agree with them.
his discontempt ? So he actually admired their practices ?
Now is the winter of our discontempt
Made glorious summer by this sun of York^W Mark...
In your face, Billy Bard-y! I bite my thumb at Stratford-Upon-Avon!
I want to drag this out as long as possible. Bring me my protractor.
I understood that point - and it is a good one, certainly. But again, it's unfair to the makers of an operating system and other large-scale software infrastructures. It's simply not practical to distribute every application through thin or web clients. Good on Amazon for having that advantage for their particular niche. But in the case of operating systems, games, video editing software etc., the network infrastructure isn't there to make this a viable option for delivery to the general public.
"Anyone that has ever gotten an idea based on any of my work and done something better with it-good for you."--J.Carmack
Sounds like a foreign concept to u.s..
As long as you're complaining about acronyms, why not ditch IANAL. Every time I see that I forget what I'm looking at.
Lukovsky's story reminds me that of Rudolf Hess, who in May 1941 flew from Germany to England. Of course Adolf Gates and Hermann Ballmer are still in their Redmondreichskanzelei bunker making big party parades and trying to win IT WW II with their huge Soft-Wehrmacht. The Thinking Mankind victory still requires millions more sudden blue deaths and thousands programming talents, tortured and killed by The Secret Unvisual Basic service. But at least there is a faint scent of revival now.
He didn't question the ethics of this fellow's move -- I didn't see "ethical" anywhere in the post. He referenced a game in which one frequent variety of mission involves arranging corporate defections. It was a joke.
After leaving prominent Intrusion Prevention Company, I never dreamed that I would be "harassed" by a Microsoft recruiter for almost 3 months!
Wasn't even in my list of desired states to live in.
Sheesh..
Besides nothing is in Redmond, Washington for me.