We are giving free dunce caps with every purchase

Sent from my iPad

On 2013-06-21, at 9:32 PM, Raffaele Fragapane <[email protected]> 
wrote:

> That's why I chose to say it's my gripe with it, and not a level criticism 
> that you should take to heart in any way if you want to sell a single license 
> ;)
> You have reason to be happy when the worst thing I can bring up about the 
> platform is a personal bias in hearing the videos :p
> 
> 
> On Sat, Jun 22, 2013 at 9:58 AM, Paul Doyle <[email protected]> wrote:
>> 
>> On 21 June 2013 18:33, Raffaele Fragapane <[email protected]> 
>> wrote:
>>> If anything my only gripe with fabric right now is that they keep referring 
>>> to TDs as the slow children of RnD, as if being a TD means you can cobble 
>>> together a script as long as you can chain run it to debug, but God forbid 
>>> you'd be able to run a compiler :p
>> 
>> There's a big difference between a trained software engineer that can write 
>> multithreaded C++ and the standard TD (that I see most consistently across 
>> studios) that can write a bit of C++ but is most comfortable with Python/MEL 
>> etc. Finding a domain expert in software engineering that's also a domain 
>> expert in VFX is quite challenging - most TDs do not fit this description. 
>> What we see is a lot of people that know exactly what they want to achieve, 
>> but don't have the time, inclination or skillset to write it in C++. That 
>> might not fit your definition of a TD, but outside of large studios I don't 
>> meet many TDs that are C++ programmers - they self-identify as such. 
>> 
>> You're correct in saying that the actual value of KL is in the various 
>> multi-threading paradigms (and the ease of access to them). However, having 
>> spent the first 18 months of our existence trying to market a language and a 
>> multithreading engine, we realised that nobody cares :) Instead we 
>> simplified the technical message to "KL is a high-level language like 
>> Python, these are normally slow but KL is as fast as highly optimized C++. 
>> This means people that are comfortable with high-level languages can now 
>> write high performance code".
>> 
>> In reality, nobody cares about that much either. What people want to know is 
>> "so what can I do that I couldn't do before?". So it might end up being a 
>> bit simplistic or patronizing to people that understand the technology, but 
>> the intent is to try and make it easy to understand why what we're doing is 
>> valuable. Marketing a platform to everyone is difficult - if we make it so 
>> technical people are satisfied from the outset, then we lose everyone else. 
>> Now we're showing actual solutions, it becomes more interesting to 
>> understand 'how?' - so we might have to adapt a bit. You'll be pleased to 
>> know we're working with a PR agency who want to rewrite all of our copy :)
>> 
>> The last thing I'll say is that the dynamic compilation is as important as 
>> the multi-threading - speed of development, ease of deployment, portability 
>> of code and outright performance. We used to message heavily around this and 
>> it didn't get us very far. 
> 
> 
> 
> -- 
> Our users will know fear and cower before our software! Ship it! Ship it and 
> let them flee like the dogs they are!

Reply via email to