Developers As Pawns and One-Night Stands 268
jcatcw writes "At the Comes vs. Microsoft antitrust case, last Friday's testimony included evidence that James Plamondon, a Microsoft technical evangelist, in a 1996 speech referred to independent software developers as 'pawns' and compared wooing them to trying to win over a one-night stand. Last week's proceedings also included testimony by Ronald Alepin, a former CTO at Fujitsu Software Corp. and currently an adviser to the law firm Morrison Foerster LLP. He said that Lotus 1-2-3 was killed, in part, by Microsoft encouraging Lotus's programmers to use the Windows API even though Microsoft's own developers found it too complicated to use." The plaintiffs have created a site that includes transcripts of testimony presented in the case.
Interesting stuff... (Score:5, Interesting)
Comment removed (Score:4, Interesting)
Re:Woo (Score:5, Interesting)
Undocumented APIs (Score:4, Interesting)
Maybe this is part of the reason why Linux's kernel has no fixed ABI?
News flash - sky still blue! (Score:2, Interesting)
Re:Woo (Score:5, Interesting)
Now asking *why* Office does this, that might be a valid question. But implying that it's some kind of conspiracy is stupid.
Hell, Apple used to provide basically a plug-in architecture for drawing menus, windows and buttons since they knew overriding the default appearance and behavior would be popular. It was a code resource in Mac OS Classic and if you had one in there, Mac OS would automatically load your code whenever it needed to handle a click on menus. (Obviously a bad idea from a security standpoint... it was disabled long ago.)
And this is relivant because ______ (Score:5, Interesting)
Also, does anyone else get an image of the robot preacher from Futurerama when they hear the words "Tech Evangelist"?
Re:Interesting stuff... (Score:5, Interesting)
Re:Undocumented APIs (Score:5, Interesting)
Re:ok... (Score:2, Interesting)
1) Chess matches are often won by sacrificing pawns. I, for one, have no desired to be sacrificed for someone elses aggenda.
2) do you relizes that what you are saying boils down to "WHen a pawn does occasionally succeed, it is sacrificed as a matter of course for somoen of a high 'class'?" Having been on a team that created a piece of software that saved a financial institution 100 Million a year, and then watched VPs who weren't even on the project for 90% of it get 7 figure bonuses, while the team got a football* I have had enough of being a pawn.
* The theme was Baseball.
3) like so many upper managements. WHat's your point? You seem to be saying that if someone is not the top codong guru they deserve to be thrown away. Guess what? Even the people who aren't the top star have a place in development. Show me a top star coder who likes to do maintenance, QA and write dcumentation, and I'll show you someone you just made up.
Re:Undocumented APIs (Score:5, Interesting)
This courtesy of the people who unearthed the Sony Rootkit, which goes to show it takes someone with knowledge of deeply intertwingled cruft to find it?
But more importantly: if ISVs behave in this way with limited knowledge of undocumented functions, how do you think Microsoft uses them?
Re:Undocumented APIs (Score:3, Interesting)
If you want somebody who will let you have it your way, try buying an embedded OS, another unix, or maybe windows. But it won't be free-as-in-beer.
Office rolls its own UI, has done so for years (Score:3, Interesting)
The Office team did nothing that any other dev wouldn't be able to do.
Are you really telling me that other devs are unable to roll their own UI unless the widgets are provided for them by the OS or the dev tools? Come on, now.