Hi Alex,

I understand you, just think that we're many years now working in Royale.
Maybe is time to focus as well on other things to make more people join us.

We all can disassemble others comments, it's easy. For example I can say
you to the health analogy: "If you are all days worried about workout, what
you eat and about your health you'll probably loose the opportunity to live
more experiences and do more things in your life". (I must say that I'm all
for sport, health, eating and worried about, but trying to have a balance
of those in my life ;)).
But I want not to extend more, just want to say, that we can be another 8
years trying to make things perfect in Apache Royale, and probably no body
will care since very few people will be using our technology. Gall's law is
about "perfection is enemy of good" and I'm more worried about be in the
radar of the rest of the world. Maybe appear here [1] would be really good
for us, don't you think?

of course, I probably will not make you change your mind, and since we are
in Apache any of us are free to work in whatever we think is the best, but
we should do as well some internal thinking about if what we pursue has
more or less impact in Apache Royale to make it be in the radar, to appear
in webs like [1]...


[1] https://2019.stateofjs.com


El jue., 26 dic. 2019 a las 18:02, Alex Harui (<[email protected]>)
escribió:

>
>
> On 12/26/19, 12:35 AM, "Carlos Rovira" <[email protected]> wrote:
>
>     Hi Alex,
>
>     I think you already did a good job maintaining making think PAYG and
>     avoiding "just-in-case" cases. Things are under control right now.
> Users
>     should now be happy on that concrete Royale feature. So what I'm
> saying is
>     that we can focus on "end users value" since PAYG is already very good,
>     even in Jewel.
>
> To me, that's like me saying "now that I'm 58 and mostly healthy, I can
> stop exercising and being careful about what I eat".  And for sure, I will
> have more fun in the short-term.
>
>     What I'm afraid is that making PAYG reach new quotes of perfection is
> not
>     good for Royale now. Since we're loosing focus on getting that "end
> user
>     value"
>
>     If we ask users, that mostly does not participate, they will want us
> to get
>     1.0 ASAP, more documentation, get better look and feel for emulation
> (we
>     don't have anyone here that can make this happen for now), or get Jewel
>     DataGrid working completely and usable.
>
> Following my analogy above: Yes, there are always demands from friends and
> family.  But I know that if I do not maintain my health, I will be of less
> service to them in the future.
>
>     And probably they will want event system will always be one way, and
> not
>     make it depend on PAYG things, since will be more difficult for them
> to use.
>
> Our job is to hide the details from those who don't care.
>
>     IMHO, we have a good balance right now. And Platform things should be
>     always the same. Moreover if it comes from AS3 and Flash that are part
> of
>     the base of technology people coming from that world expect to have
> out of
>     the box.
>
>     Today the problem is not about download bits, we already got a very low
>     foot pint thanks to your focus on that part (and for me is enough), our
>     problem is now in other places like ease of development, or make people
>     that are not working all days since years with Royale in lower the
>     knowledge the need to use the huge amount of beads we already have and
> that
>     they don't know we have.
>
> First impressions matter.  If HelloWorld is just as big as it was in Flex,
> and you thought Flex was too big and slow, you won't want to use Royale.
>
>     As the Gall's law says we should evolve from what we have now. Maybe
> when
>     we have all that problems solved and have 1.0, we can continue
> iterating
>     things even better with more time, and people will be glad at this
> time. In
>     exchange, I think if continue refining the already good solution, we
> can
>     fail to make Royale ready for users and loose all this years. IMHO,
> instead
>     of writing long emails, we all should be writing more docs to make
> people
>     know Royale better and succeed doing at least some simple migration or
> app.
>
> I'd never heard of Gall's law.  I looked it up.  My interpretation is that
> it means that we should continue to be vigilant about PAYG and
> composition.  PAYG and composition is the simple system/pattern that allows
> us to manage complex component sets.
>
> If you want to be philosophical, I would say the philosophies I subscribe
> to are "History repeats itself", "People who are not aware of history
> repeat those same mistakes", "short-term thinking often results in
> long-term pain".
>
> I am working as hard as I can to deal with "end user" issues.  But we must
> try to avoid the problems in the last mile.  Attracting people to start
> using Royale won't matter if they can't finish and get to production.  It
> has to be a balance of both.
>
> My 2 cents,
> -Alex
>
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to