Now this is the right way to communicate. One last thing would be to agree on the specific request - you are talking about ray traced multiple scattering, correct?
I feel I need to talk to you about the Phoenix roadmap and prioritizing though. One thing that I assume is common sense is that me and my colleagues get input all over the place - facebook, PMs, youtube, vimeo, linkedin, skype, emails, as well as the supposedly official channels of support and forums. This is positive, I want to know about all issues and everything everybody needs. If the day was so and so hours long and the team was infinite in size, all requests would have been started work on immediately. Since this is not the case, there is prioritizing. Since less than a third of the communication happens on the forums, there are issues or requests we are working on that are never mentioned here. Aside from that, we have many ideas that are not requested, that improve simulation and rendering, and there are things not every user of the sofware could easily imagine or see available in other software. There has to be a balance between bugfixing, new features and missing functionality. There has to be a balance between improving the solvers and the rendering. There are things we are working on that are not in the nightlies and we cant speak about. There are also internal tasks like improving the build system, installer, preparing releases, helping other teams, fixing what has broken in Phoenix due to external changes, such as max, maya, 3rd party sdk changes, or vray changes. Some of this stuff requires days just to get the software back into the state it was originally, so it wont be broken.
Not everything me and the team does will be immediately visible. Not everything anyone requests will be done immediately, but it will be done eventually because obviously it’s a win win for everybody to have the software as good as it can be or even better.
You have to understand that even though I track my time to the minute, I cannot always provide an account for what our short term or long term plans are to anyone outside the company. Once a request is made, either about a bug or feature, we reproduce and log it. Repeating the same request or blaming us won’t change it’s priority or make it happen sooner. Just the opposite - time I spend on the forums or being distracted by rude behavior is time Not spent writing code or solving problems.
Let’s get some work done now…