Well I donât know what Geoff meant by that but philosophically I look at it this way â unhappiness is the impedance mismatch between what you expect and what you get. There are only two ways to reduce that mismatch â improve the situation and/or lower your expectations.
Since I donât control Geoff I canât improve the situation beyond advocating for him to make better decisions, but I have too much to do in life to be some prophet with a mission to save Xojo (or get Geoff to save it). So I lower my expectations, which almost certainly means this one Xojo app I put together for internal use and to assess the platform, will be my last.
See how that works? Iâm happy, albeit with some fleeting (in the grand scheme) disappointment, and probably in the end Geoff lowers his expectations of how much money he can make with Xojo, and no one is disillusioned or unhappy
Which is what Iâve concluded over the years when requesting functionality that Xojo itself doesnât use and being hand waved away.
@HalGumbert I love that quote about #BusinessHonesty: Instead of, âWeâre adequately staffedâ, say âWe donât have enough people to work on our productâ.
What made it worse, is that a significant number of testers raised issues during the beta period. The one person who praised it was made MVP and it shipped with the issues we pointed out. Which was then re-iterated over and over by Xojoâs âtargetâ audience.
This is the way.
Agreed. Which is why most of us are now using/learning other tools.
Agreed. I could argue that they would be just as important in console applications. Oh well, weâre obviously not smart enough to understand why they did what they did.
Yea multithreading is never thread safe,wahaaa what a news. In java not, in C++ not, inâŚwhat the heck in no language can it be thread safe. Thatâs why you have to access Variables in a thread safe wise and that you may have to plan. Not more not less. Thread safe isnât possible with Multithreading except you make the Multithreading slow as heck and unusable. Mutithreading has to be a runtime environment where threads can run and not one where threads are under totally thread control of a central Time Machine. Then nobody needs Multithreading.
Because Iâm sure he feels that Workers solves all the problems that theyâre talking about. And even if he did understand the need he cannot truthfully say he has the staff do it right.