A Microsoft team racing to catch bugs before they happen
wired.com
wired.com
A company's PR department (usually via an outside publicist) approaches a friendly (or likely friendly) journalist with an idea for the story. They promise special access to company information and lots of quotes for the story. Serious outlets won't let the company "help" with the drafting, but sometimes the company will provide proposed language for all or some of the story.
It's a good arrangement for the company and journalist. The company controls the narrative and plants stories that fit its current PR goals.
The journalist gets an easy piece--more or less pre-packaged and with minimal need to do their own investigation. Journalists have an incentive not to pose difficult questions or push back too hard: Those who do get a "bad" reputation with publicists, leaving them out of the running for future pre-packaged stories.
There are lots of variations on the above. Some aren't nefarious and the result is still good journalism.
And sometimes the result is a transparent puff piece.
Parents name their kids after Apple products. Reason dictates some of them would be passionate enough to write about it, and if it gets clicks it'll end up on one outlet or another - this time its Wired.
I do believe people pay for stories and awards and all kinds of stuff to hype their brand, startups in particular.
It's bad for the writer because it shows the writer can be bought, reducing the credibility of previous and future work (though this does happen). It's also bad for Wired as it will be seen as biased for future reports on Microsoft. And it's bad for Microsoft because unpaid positive articles are worth more than positive articles that are suspected to be paid for.
At the most cynical, it's possible the writer wrote this in exchange for building relationships with the sources for future interviews and getting scoops (payment in a different way). More optimistically, the writer was naively passionate as you rote. Still, in any case, the writer could've asked at least some hardball or technically interesting questions for the report.
I think we all do.
FWIW, Microsoft security was talking about the same thing 20 years ago but they were under DOJ scrutiny and couldn't get positive press from then-hip Wired. So I guess positive spin that reads like Microsoft wrote it is new . . .
I suspect that you don't, and I also suspect that you do not see the problem with that. I apologize if I am wrong.
I suspect that people just like to complain about Microsoft. any opportunity to shart on them will be gleefully taken, and carefully camouflaged to look more insightful, and less like the disdain that it actually is.
it's popular to crap on Microsoft today because over 20 years ago they bundled a browser and complained openly about Linux.
no one shits on Google or Facebook at every opportunity, because bending the entire earth and all of its economies to get people to click on advertisements isn't viewed as the absolutely disasterous activity it truly is. no one shits on Amazon because they make people sign in and out of the bathroom, actively crush organization efforts (which is blatantly illegal) or make people piss in bottles.
all that stuff gets a pass here BECAUSE YOU FOOLS WORK AT THOSE PLACES and "my team doesn't do any of that".
complain about fluff pieces for every company or complain about none. "there ain't no third direction."
Yes. Not audibly every time, but this article was particularly shallow, containing nothing but praise even though their security history is hardly immaculate.
By comparison, the last article about Amazon I read here was about their leaked document on trying to crush unions. The last about Google was either them shutting down some other product I've never heard of or a complaint about how their search is now worse.
They don't? I feel like I see ten times as much shitting on Google and Facebook these days, on HN, compared to Microsoft.
it's very weird. things Microsoft did over 20 years ago anger people a lot more than things happening today, and I don't understand why at all.
In what way does Microsoft "have silicon"? They don't own a fab, FAFAIK. Do they design their own processors like Amazon does, or is this simply referring to the amount of datacenters Microsoft is operating for their Azure platform?
https://www.anandtech.com/show/14775/hot-chips-31-live-blogs...
Also, many large organizations like MS don't have many QA teams, preferring to push QA tasks onto developers, but still need specialized security teams. If you dig into the deep history of morse, they barely escaped being sacked when MS laid off the QA org circa 2017.
(I used to work on that team, but now work at another company doing a similar job)
Any that do and affect Microsoft profits can be fixed later. Most never end up obviously affecting Microsoft profits, however badly they might harm somebody else. Some of those might get fixed eventually, if a reason ever turns up. More commonly, whatever they are in gets retired or anyway superseded first.
It is a waste of profits to spend time fixing what might not end up needing to be.
Is there a Microsoft team "racing to catch bugs after they happen" ? Because there are a lot of ugly bugs not fixed for years.
Of course, they may have a different mechanism for keeping such lists up to date, but even then, they can be caught by surprise. Let’s say some country decides to move to X hours and 5 minutes relative to GMT, while the built-in mechanism assumes that’s done in 15 minute intervals.
But what about the rest of the platform? It's knee deep in layers of crap accumulated over 20 years due to schizophrenic product management. Nothing is finished. Everything is broken or limping or painful to use. Every major release just adds another layer of crud.
I want to come back to the platform but it hurts me. Every bloody day I have to use anything Microsoft it is literally a productivity draining nightmare.
and a terminal is a pretty common single person open source project
meanwhile the shell has something like 7 different styles of context menu, with several new ones added with every major release
take the standard example of how to create a window and add one more CreateWindow() call
I like that part:
hEdit = CreateWindowEx (
WS_EX_CLIENTEDGE, /* Extended possibilites for variation */
"EDIT", /* Classname */
"", /* Title Text */
WS_CHILD|WS_VISIBLE|WS_VSCROLL|WS_HSCROLL|ES_MULTILINE|ES_AUTOHSCROLL|ES_AUTOVSCROLL , /* default window */
1, /* Windows decides the position */
1, /* where the window ends up on the screen */
100, /* The programs width */
100, /* and height in pixels */
hwnd, /* The window is a child-window to hwnd */
(HMENU) IDC_EDIT, /* No menu */
GetModuleHandle(NULL), /* Program Instance handler */
NULL /* No Window Creation data */
);notepad's entire front end is an edit control slapped onto the barebones minimal Win32 example
they wouldn't need to understand all of it, only to make small additions based on modifying what's already there:
- adding the edit control (as discussed)
- add Open/Save items to the existing example menu
- a few lines in the event loop to implement that functionality
as a kid I had a "games programming" book that showed how to do everything necessary to do thisadmittedly kids these days aren't going to be interested in programming for a dead API (Win32)
I bet we'll have nuclear fusion before the Control Panel is obsolete.
They are very easy to market as improvements though and MSFT is entirely driven by marketing now rather than quality and engineering.