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