> Oh give me a break. You constantly threw knives at me on Discord, in the shoutbox, > and wherever else you had an opportunity.
You're mad. Just utterly mad. You feel slighted for some reason, and yet I don't recall a single time where I "threw knives", and certainly not "constantly". You even went off on me on Discord once for a reason I to this day have no understanding of why. You are either delusional or hugely oversensitive to comments that are not intended as negative.
I'd love to see some examples of what I said and how you thought I was attacking you. As I said before, proof or STFU. So much of this is in your head.
> You won’t accept responsibility for the fallout from your design decisions and policies.
I have no idea what you want from me. I know from past experience you don't want me to fix anything, so that can't be the remedy. You want me to say, "Yes, some of my designs haven't held up?" Ok, sure. Some of my designs haven't held up. Happy now? Does that accept responsibility enough for you? I doubt it, because you just need an excuse to hate on me.
Yes, some things in MAME haven't aged well. Many are the way they are because the MAME codebase was stepped incrementally from C to C++ without breaking everything, and moving to C++ at a time when C++ compilers couldn't be trusted to do much more than the basics. Incremental evolution is ugly and doesn't always produce pretty results. But MAME marched on through that time period, and a lot of the underlying architecture persists to this day, for better and for worse. You might have designed it differently, but you weren't there.
> *list of stuff snipped*
Congratulations, you uncovered many areas where MAME is lacking. Like I haven't been aware of these things for years. Some of these are directly or indirectly my fault; others you've misattributed to me or misinterpreted as "policy" when it was just convention or evolution. Many are things that didn't matter before MESS was incorporated. Some of it still doesn't really matter as much as you imply. I could add pages of other things that aren't great either. Some experiments succeeded; others failed. Such is life. I could also add a list of places where you rewrote the code into an over-generalized C++ mess that might check off all of your textbook design patterns boxes, but which is nigh incomprehensible. Nobody's perfect, and MAME is full of stuff that could be better, even your code.
> You’re claiming any criticism is “singling you out”,
Not really. You're welcome to criticize. I've watched you criticize me, fairly viciously at times, both publicly and privately from afar. Sometimes I see your points, sometimes I think you're just nuts, but whatever. I mostly don't care. But the level of criticism I get from you, both when I was actively submitting PRs, and in other forums, feels more pointed than what you direct toward others. And I'm not alone among devs in this impression.
> much like you say I’m “biased” > for having a negative opinion of the US from life experience.
I said you're "biased" because you brought up this big anti-U.S. rant unprovoked in the middle of a technical discussion for no apparent reason, after accusing me of having made "borderline racist comments" about Japanese hoarders, for which you offered no supporting evidence.
|