I dont know how PHP’s process works to deal with bugs in it
Or how JetBrains prioritizes things in their IDE’s
(nor Java nor MS etc)
What I CAN say is that in JetBrains Rider, VS for Mac (yes despite being defunct it still gets updates periodically), VS Code, I have yet to run into a show stopper issue in their IDE’s or the framework code.
I HAVE run into bugs. Rarely. (VS was maybe the worst since it WAS only a beta product)
But even those were fixed rapidly
and NOTHING in the frameworks apps made in them rely on
THAT sort of reliability is whats missing from Xojo
Nothing like
For years I told him to write their website/ license system / xojocloud control panel in Xojo. It seems so damn obvious. – Geoffs response? He told me a story about Steve Jobs.
DBKit is what? Garbage? Crap? Looking on similar tools in the java edge and also in the C# edge I am asking my self: is it worth of handling ll this f.ck.p with Xojo? In my eyes no.
I always thought them doing consulting projects in Xojo would a) be a revenue stream and b) improve the product immensely since they’d find more edge cases and fix them quickly (because the consulting projects would require them). But WTF do I know, eh?
Apparently about as much as I do
I figured exactly the same and suggested it more than once
I wanted to do on-site training. More or less what Geoff used to do for 4D.
I figured he’d have some insight into how lucrative that could be.
Consulting would have had their own people using the product in a much broader way than they do. It would have been well Beyond Eddies example project. And building the IDE doesn’t stretch Xojo’s usage in many areas. Many arent used at all ( Reports for instance)
As well doing training would have pushed them to improve in areas where their own people found issues, bugs & shortcomings while doing training.
theres a cost to doing stuff - sure
theres a cost to NOT doing it as well - lost sales & revenue
the NASA thing is a straw man
no one expects NASA level of code quality or PERFECT
just BETTER each release and improving in terms of fewer bugs released into the wild each release would be AWESOME !
from what I tracked it pretty much flat lined and wasnt showing signs of improvement
THATS the problem
Instead “because it would be hugely expensive” they do what seems to amount to nothing to improve their processes
That was probably the biggest issue when I was there - several devs did things on their own to improve processes. But it wasn’t systemic or required
And losing those devs they seem to have lost all that