• 0 Posts
  • 73 Comments
Joined 1 year ago
cake
Cake day: August 18th, 2023

help-circle
  • For anyone else wondering, here’s the text of the actual email cited as the CoC violation:

    Michal, if you think crashing processes is an acceptable alternative to error handling you have no business writing kernel code.

    You have been stridently arguing for one bad idea after another, and it’s an insult to those of us who do give a shit about writing reliable software.

    You’re arguing against basic precepts of kernel programming.

    Get your head examined. And get the fuck out of here with this shit.













  • I understand what you’re saying, but I want to do whatever I can to promote the shift in attitudes that’s already happening across the industry.

    And being late or never delivering out of fear of shipping buggy code is even worse.

    From a business perspective, yes, usually true. But shipping buggy software can also harm your company’s reputation. I doubt that this has been researched enough yet to be quantifiable, but it’s easy to think of companies who were well known for shipping bugs (Microsoft, CD Projekt Red) and eventually suffered in one way or another for it. In both of those cases, you’re probably right; Windows was good enough in the 90s to dominate the desktop market, and Cyberpunk 2077 was enough of a technical marvel (for those who had the hardware to experience it) that it probably bolstered the studio’s reputation more than harmed it. But could Microsoft have weathered the transition to mobile OSes better if it hadn’t left so many consumers yearning for more reliable software? And is Microsoft not partly to blame for the general public just expecting computers to be generally flaky and unreliable?

    Imagine if OSes in the 90s crashed as rarely as desktop OSes today. Imagine if desktop OSes today crashed as rarely as mobile OSes today. Imagine if mobile OSes crashed rarely enough that the average consumer never experienced it. Wouldn’t that be a better state of things overall?