The contribution of Dr. Hawkins to this subject the other has made me think a lot.
I am not sure if I have that kind of competency to even write a reply. But finally I decided to contribute some of my reflection. Though I know from many many years of experience with hundreds of developers that for mission-critical applications and timely deliveries to customers quality of service is vital.There is no "pardon" from the customers side when failures to deliver quality become a frequent issue. And in such projects, it would not have been possible so far using LiveCode as a front-end, and even less using it as a back-end. Unfortunately. And I really love LiveCode and support wherever I can. Dr. Hawkins arguments - in my humble opinion - have a valid side, while at the same time to me they seem narrowed down to a limited personal domain. LiveCode can not just stay where it was 2 or 3 years ago, or 10 years ago, just to be "stable". It is not made to serve one person, or just one group, or one company. It would be very easy if that were the case. For example, without native Unicode support - I would no longer be interested, and the world-wide market would not be as well. And there is always just the possibility to stick and stay with an older version. I can still use XP on Windows, or Windows 95. I can still turn on my old first Macintosh from 1985. And it has done things amazingly well. I could write letters, compute Excel sheets and do all kinds of funny things. We have had big eyes in those days. But I am also sometimes thinking, for what am I spending hours and hours, days and days, trying to figure out what the hack is happening with one or the other implementation. For example, since years I am failing using the Geometry Manager. First it seems to work fine. Then suddenly controls disappear and end up somewhere in space. So, I decided not using it, but it is still there for other people to develop a headache. Would it not be wiser to completely remove it until there is a stable and reliable version? Just today I tested the revBrowserCef again. Rather than having a buggy browser instance, I would rather not have one at all. On my Windows system (and the business world is Windows) it just makes even typing into the message box almost not possible - so much the browser instance is slowing down other work. Other functions also do not work. But writing another Bug report? There will be a new browser in 8. So, better wait... do not bother the team with reports for 6, 7 ... Again, from my experience, what LiveCode is trying to achieve is a huge vision, and a HUGE effort - and again thinking of our own experiences with much larger groups of developers - it is a pain in the ... to have to support so many different systems, different browsers, different use-case for the whole world. Is it not just TOOOO much? In a well paid professional set-up - and money plays a big role here - we had teams of testers with 10-12 people doing nothing but TESTING. Then you need specialists for each platform. You need to set up various machines with different flavors of operating systems. You need use-cases to test, test-stacks, test environments - testing is a "science" in itself. And it is not for free.. I know a testing company in France - they have all models of all smart phones to test applications running on all those devices. They physically have ALL of them. They offer nothing but testing. With a small team reaching the end of such tunnel - it is my feeling, my impression that it is so - will there ever be such end? 100,000 dollars is nothing. 500,000 dollars is nothing. Bigger companies spend millions and millions - and fail often enough. I have seen it here in Switzerland with insurance companies, banks, government - over 100 million dollars lost on a software project !!! And you read about such failed project every other day. ( htp:// www.tagesanzeiger.ch/schweiz/standard/Bund-stoppt-Insieme--ueber-100-Millionen-verloren/story/28910726 ) It is highly AMAZING that such a small team is working day and night and sweating to get things out and done trying to accomplish something that would need hundreds of developers usually. And I do not see hundreds of developers even participating in this list. I have more than respect !!! Yes - for mission critical applications of industrial strength it is an open question. I say to myself that I will patiently wait for the Version 8 to become stable enough - even if it takes a year from now and does not do everything planned. I have all the understanding for such problems based on many years of experience with teams of developers. It is impossible to know in advance all those hurdles and shortcomings in software development. What I thought my own teams could do in 6 months always took us a year and even more than that to really finish up. Even using best practice and highly competent people it was not possible to seriously know where the development will take us to. >From time to time we all have the right getting upset thinking "what am I doing here?". But this team deserves more patience and more support from all sides and from everywhere. Much much more. When we demand more resources, more this and more that - who is thinking how such demand could be fulfilled - if not in an environment which is very healthy being fully funded? But 100 dollars here, or there... ? (I do not know LiveCodes monthly revenue, but I suspect it is not that big...) --- My rule of thumb: Make a good estimation of how much time you need for your project. Think about it deeply. Use all kinds of techniques to come to a viable conclusion. Be 100% sure that you will do it during that period of time. And then multiply such assessment with the factor of 4. It always worked. ) On 6 February 2016 at 04:14, Kay C Lan <lan.kc.macm...@gmail.com> wrote: > At first, I've got to say I was thoroughly underwhelmed... but then > discovered I hadn't updated at all. > > I normally always use the link provided to grab the download but for some > reason this time I just used the 'Check for Updates' in the Help menu. I > should have realised something was up when the Installer didn't ask me > where I wanted to Install to - I always install to My Applications folder > not the All User Application folder. > > I don't see a need to clutter the QCC, just be aware that at least on OS X > dp 13 the Check for Updates points to the wrong file and you are better off > grabbing the dp 14 file directly. > > Having got dp14... wow, awesome, the changes are immediately apparent. The > Dictionary is useable! It's like Christmas has come again. > > So thankful for those many talented people at the matriarchal maritime > transportation vessel establishment (not wishing to offend Peter ;-) who > have spent so much time learning impenetrable, cryptic and downright > cantankerous foreign languages (C++, Objective C, Apple iOS app submission > requirements...) so that I don't have to and all they ask in return is that > any time I've got a bit of a grumble is click a Bookmark and fill out an > online form. Seems terribly one sided, but OK. > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode