I worked in the windows kernel team and my favorite story about DC is when he basically made x64 happen because he hated Itanium architecture so much. He worked with AMD and basically made it happen while cranking in his corner office.
What's intriguing to me is that Itanic was the "fetch" that Intel tried to make happen not once, not twice, but three times: once as iAPX 432, once as i860, and once as Itanium. The whole idea of "pack multiple (often variable bit-length) instructions into a word and rely on compiler writers to determine optimal instruction packings" to make implementation simpler and therefore hopefully faster, but woe betide thee i…
Dave Cutler on Windows [video]
121–130 of 222 posts
Re: Dave Cutler on Windows [video]
#122One thing that stuck out to me when I was still in my early 20s thinking I needed to work all the time was the mention that Dave would always take holidays on time, every time without any debate.
While I may not love Microsoft, it was probably my first real exposure of a highly competent and qualified person who wasn't grinding 24/7.
It still feels nuts to write it but it's a holdover from rural (and retail) life where the mindset is basically "The more you suffer, the more virtuous you are".
As much as I still struggle to properly take time off (that is, it's easy to postpone because of X or Y being more important), thinking about Dave's view is always a good reminder that it's not a choice between taking a break and being good at X.
[1]: https://www.amazon.com/Show-Stopper-Breakneck-Generation-Mic...
Re: Dave Cutler on Windows [video]
#123I worked in the windows kernel team and my favorite story about DC is when he basically made x64 happen because he hated Itanium architecture so much. He worked with AMD and basically made it happen while cranking in his corner office.
Re: Dave Cutler on Windows [video]
#124Looking back on all both Daves said, there is an extraordinary amount of attention paid to getting things done and out the door, and almost no mention of planning ahead, and actual security strategy. Its all commercial pressure to get the sausage out of the meat grinder, and keep the failures down to an acceptable level. No wonder things never get better, and never take a turn in the right direction, industry wide. I…
Re: Dave Cutler on Windows [video]
#125Re: Dave Cutler on Windows [video]
#126Earlier quoted context omitted.
Most execs at most companies really are driven by very short-term planning and thinking, as it benefits their career to do so. They just need enough good quarters/years to justify their promotion from VP to SVP or SVP to CEO. Nobody gets blamed and punished three years after they move on to a new role for the shortsighted choices they made in their previous role. Having said that, Cutler is not one of those execs, bu…
Steve Jobs pushed individual contributors to perfect products before shipping them. Bill Gates had no taste to justify any sort of perfectionism, or compunction against shipping buggy products ( https://www.youtube.com/watch?v=IW7Rqwwth84 ). It was all dollars and cents, as far as I can tell.
Every Mac OS until OS X crashed continuously on even moderate use. Thankfully Steve did manage to build better systems at NeXT and brought that technology back when Apple acquired NeXT and was able to substantially improve Apple’s Mac product as a result.
It’s still far from “perfect products”, though, even during the time period that Steve was still alive and at Apple. To your point, I do agree that things have gone downhill quality-wise since his death, but I attribute this as much to being completely schedule driven as I do to the personalities involved in managing the projects.
Re: Dave Cutler on Windows [video]
#127Earlier quoted context omitted.
Premium does not have ads. I know because I don’t see them. Sponsorships do not count because they’re placed by the creators themselves.
> Premium does not have ads. Yet. The keyword of the times seems to be enshittification, and the only companies that take a step back from it seem to be doing so just to double down on it the moment the outrage calms down.
Re: Dave Cutler on Windows [video]
#128Earlier quoted context omitted.
Yeah, that was all marketing nonsense meant to confuse laypeople. TCSEC Level C2 was intentionally designed to be a “baby’s first security certification” level meant to allow existing known insecure products to get a (low) rating so that commercial vendors could get familiar with the concept [1]. It, at no point, was ever meant to indicate any meaningful level of security was achieved, just that you filed the paperwo…
Frankly, those are just box ticking exercises. Same with SOC certifications. Security is not a state of being, it is a process.
You are wrongly extrapolating that the lowest levels of certification, that were literally designed to allow people incapable of more than box ticking to be rated on a unified scale, somehow applies to the levels that were designed to evaluate actual security.
That is like saying the Richter scale is useless because you can not even feel a 1.0 earthquake. That is the entire point. The scale can measure from very low to very high. You are complaining that the scale is useless because the lowest ratings are easy to get, yeah, duh, that is why they are low ratings.
However, you are correct for SOC. That is because the highest ratings are easy to get and are mere box ticking exercises. If the highest rating is easy, then the standard is useless for evaluating anything beyond that. This logic does not apply when a low rating is easy to get; that just means anything which can only get a low rating sucks.
Re: Dave Cutler on Windows [video]
#129Earlier quoted context omitted.
> I used to think we'd eventually get to capability based security, but now I see we'll always be stuck with application permission flags, the almost worthless bastard cousin, instead. My hope is that WASI will introduce capability based security to the mainstream on non-mobile computers [0] - it might just take some time for them to get it right. (And hopefully no half-baked status-quo-reinforcing regressive single-…
Strong agree. My main concern is that someone will "fix" WASI by grafting on a POSIX extension and kill its security.
Re: Dave Cutler on Windows [video]
#130I worked in the windows kernel team and my favorite story about DC is when he basically made x64 happen because he hated Itanium architecture so much. He worked with AMD and basically made it happen while cranking in his corner office.
What's intriguing to me is that Itanic was the "fetch" that Intel tried to make happen not once, not twice, but three times: once as iAPX 432, once as i860, and once as Itanium. The whole idea of "pack multiple (often variable bit-length) instructions into a word and rely on compiler writers to determine optimal instruction packings" to make implementation simpler and therefore hopefully faster, but woe betide thee i…