OK, this may not be the section where I should say this (forgive me). And PLEASE this is not a commentary on Xojo, but a very brief observation. I’m not whining, I’m not complaining. I’ve used REAL/Xojo for about 16 years, I’m one of the originals. I don’t post near as much as I used to, but I lurk consistently. Point is, I know REAL/Xojo’s history and I’m fine with it all, but sometimes…
The new October Xojo news had me thinking and laughing at the same time. First, does anyone notice that the News ALWAYS has first to do with some conference or convention etc.? That’s okay, but I’m never going to one. I figure that must be part of Xojo’s revenue stream now, and probably an important one.
Also, in the linked article “The Short-Term Xojo Roadmap” some of the segments had me only laughing. Again, I’m used to how REAL/Xojo operates and it’s okay with me.
Like isn’t that ALL THE TIME with Xojo? But I know you’ve got to say stuff like this.
Maybe this is a bit more serious. So, when was it “nice to have”? I mean, if you are thinking to meet needs in the here-and-now, yeah, but for maybe a decade it was clear that 64-bit was the future. I SHOULD BE THINKING in the here-now, but the IDE-compiler provider should have that way more of a priority that me. Maybe Geoff wrote this with something else in mind.
And we aren’t talking about what the AppStore was going to accept or not accept, we are - like we should have been saying - talking about memory limits, the REAL reason why 64-bit is important. All OS’s have been saying for more than 10 years “HERE, please now write 64-bit apps, because we support it now”.
Flicker? What flicker? =) I learned long ago - it may have been 10 years ago - that if I’m going to make an app for cross-platform (which is everything I do), DON’T DON’T DON’T go to town on fancy looking widgets on graphical backgrounds. There’s one program where I did this in 2008 and boy did I pay for it. It either looks nice or it doesn’t, and REAL/Xojo just doesn’t do this well in any case on Windows, no matter how many declares or custom drawing systems you create on your own.
But like I’ve said, I’m happy that Xojo is finally getting to it. Stil, there’ s just so much irony involved.
There was a time when I would be miffed at REAL/Xojo for promising something and then delivering it years later. I don’t anymore, I just wait patiently. Gosh, it’s been forever since they’ve announced 64-bit. 6-8 years?
Everything points to this one thing that REAL/Xojo never can properly admit, and I know why: they are a small company with finite resources and better time to market could only be accomplished by hiring more expensive programmers and risking their financial model on it. It’s NOT because this stuff is hard or because the tech landscape changes or they are “waiting” on some other dependent technology to drop the other foot. (Maybe in some cases, but not on the mission-critical stuff.) And the only reason they were using that dependent technology was because they didn’t have the resources to do it in-house in the first place.
Normal WILL argue with me on this, but sorry Norman, the only other explanation is that you can’t hire aliens because NASA hasn’t found any yet.
Xojo remains the go-to cross-platform environment for everyone on this planet. I like that and I am very happy to use it. But, boy, I would have been Superman (or any Marvel guy you want to think of) if REAL/Xojo, in whatever alternate reality, would have got this stuff to market sooner. If Cocoa came when it was announced. When 64-bit came when they said. When… when… when…
Xojo also hasn’t received a cent from me in renewals for many many years. I only renew when what they have for me is done. 64-bit still isn’t done.
But all this is ultimately all right with me.
Forgive me for complaining, I obviously am, but really, not really. I just wanted to pop out of my hole for the moment and relate to all the irony that dripped from “The Short-Term Xojo Roadmap” article. If Geoff chose to have the discipline to keep his company small in order to accomplish whet Xojo has accomplished, I’m not going to second guess that; in fact, I’ll praise him. Thanks Geoff for keeping the ball rolling, even if it’s meant getting features years late.
Thanks for the hearing.