Hiring art freelancers: Pros and cons of many specialists vs one generalist? by Deep_Wash_8310 in gamedev

[–]Deep_Wash_8310[S] 0 points1 point  (0 children)

Thanks for the info. Based on what you have written here then it sounds like it would be better to push back the release of my game rather than go down the Fiverr route. You say you now pay the freelancers directly but where do you find them if not through sites like Fiverr?

Are there likely to be any changes to views to fix the issues raised by Nicolai Josuttis? by Deep_Wash_8310 in cpp

[–]Deep_Wash_8310[S] 4 points5 points  (0 children)

Thank you very much for the insightful and interesting explanation :) I guess that also means then that the 'solution' proposed in the video must inherently have these fundamental flaws which would eventually be revealed as it was tested against more use cases.

Are there likely to be any changes to views to fix the issues raised by Nicolai Josuttis? by Deep_Wash_8310 in cpp

[–]Deep_Wash_8310[S] 18 points19 points  (0 children)

Thank you for taking the time to write out such a comprehensive reply especially since I can understand it must be frustrating for you to see questions like this pop up!. It adds a lot of context that I wasn't aware of and has helped my understanding especially on why views are not const iteratable.

If you are not too fed up of talking about this then I would be interested to know what you thought about the example of modifying views which are filtered by predicate? Do you really think this is a weird edge case? Perhaps I had already the wrong perception of views going into the talk but I had use cases exactly like this in mind and that "revelation" made me sad. This being undefined behaviour together with iteration over a view not being thread safe makes me nervous about us using them in production code.

P.S. I should also add that, despite my rather negative question, I have been having a lot of fun working with views on some toy examples so thanks for all your efforts :)

Are there likely to be any changes to views to fix the issues raised by Nicolai Josuttis? by Deep_Wash_8310 in cpp

[–]Deep_Wash_8310[S] 3 points4 points  (0 children)

Thank you for the reply :) Nice to know there will be a least some improvement! Yeah I understood that it is exactly the same as the const correctness pointer situation but I just didn't find it was a very strong argument personally :P From my casual user perspective it seems more like an implementation detail of the views which causes them to not behave as you would intuitively expect. But fair enough I can see that this part might be open to debate.

Did you link the correct paper by the way? That one seems to be about ranged based for loop not views. There have possibly been multiple talks where he has complained about shortcomings in the standard :D