Hendricks266, on 31 October 2017 - 09:06 PM, said:
This is exactly the problem. Ice announces things that sound cool on the surface, and of course the common user is going to react positively to basically anything someone could promise in this position, no matter its merit. Apparently I am the only one willing to speak up about the significant costs and consequences of basically every decision that he makes. So even though Ice promises something shiny, what you're really seeing is a liquid mercury coating on top of shit.
I don't have to know the technical details to understand ICD asking for help and feedback and seeing you respond that you're unwilling to provide specific criticism, only to shit on him in a generic sense. How is that productive?
Occasionally you do point out specifics and then he is able to respond in kind and adjust his code.
Presumably you'll want a better SW port for your Deadly Kiss project as well. ICD has developed clear bug fixes for the base port and separated out his new features into a new branch. Doesn't it make sense to try and find a way to work in those fixes first?
When ICD first started to tackle getting SW running in Eduke32, you reacted with clear anger and derision that someone even wanted to tackle that. You made an initial effort yourself. You could have explained the lessons you learned and the technical hurdles that prevented you from finishing the project. Others jumped in with criticism of how ICD did his Lua scripting implementation. ICD listened to the criticism and changed his code accordingly, because the criticism was specific and actionable.
Offering specific and actionable criticism is productive.
Telling someone everything they do is terrible and will never be accepted drives away community contributions and is not productive. Even if you are right from a technical perspective, the behavior doesn't make sense.
Jblade, on 01 November 2017 - 01:55 AM, said:
This and he seemed to start/drop projects and change what he's working on all the time.
Several people in the community seem angry at him for not finishing projects, but these are big rocks and will take time. If he disappears for months in between because of his day job, I think that is fairly understandable. I'm not sure his projects are fully abandoned yet, though the way the community treats him certainly isn't encouraging if people want to see them completed.
He started on a new renderer which showed great progress (though I personally would have targeted Vulkan). While this project isn't finished, it does compile and run. You can test the current renderer. He also merged that code into the SW port presumably because he plans to finish it.