Earlier quoted context omitted.
> Nobody wants to fix bugs that only one developer has. It's just not worth it. … Also, if you fix it, who knows what else will regress. That also imposes a bias towards not fixing these kinds of bugs. This is an interesting cognitive hazard: it's relatively easy to measure the cost of paying a developer to fix a bug and possible to estimate the cost of getting it wrong but there's no way to measure the cost to every…
... Or also never fix anything that we won't be able to sell and make money from (this is, the next shiny thing, whatever it happens to be at the time). The cognitive hazard is a good observation. But I think the most important one is the imbalance of interest, which is where open source shines: MS gets zero value from fixing this bug and a lot of value from adding new features, but for this one developer this bug co…
I found a bug in the .NET framework and fixed it by hand-altering the DLL
121–124 of 124 posts
Re: I found a bug in the .NET framework and fixed it by hand-altering the DLL
#122Earlier quoted context omitted.
---Author here--- I should disclose that I actually work for Microsoft, and still chose the hard way. Fuck the police!
Off topic, but I really enjoyed your post about writing a Python lexer/parser in Haskell. Thanks for that! http://blog.nullspace.io/obvious-python-parser.html
Re: I found a bug in the .NET framework and fixed it by hand-altering the DLL
#123Earlier quoted context omitted.
Of course you should be. But it still should generate warnings and force you to override some fairly impressive 'do you know what you are doing?' warnings.
> But it still should generate warnings No it should not. DLL is basicly a reusable software library. What you are suggesting makes no sense. I will give you B+ for confidence.
Re: I found a bug in the .NET framework and fixed it by hand-altering the DLL
#124Earlier quoted context omitted.
> But it still should generate warnings No it should not. DLL is basicly a reusable software library. What you are suggesting makes no sense. I will give you B+ for confidence.
Thank you very much for explaining to me what a DLL is, I had absolutely no idea.