O$ Bugs, Updates, Faults and Fixes

Doug Easterbrook doug at artsman.com
Mon Feb 13 22:29:04 UTC 2023

We write great code.   and our application is huge.

our customers provide bugs daily - its a part of life.   No matter how hard we test something, even with automated testing, somebody find something that we didn’t think about.

mostly, its because we didn’t think about something somebody wanted - and it is rare that the bug is a crash the world thing.    Mostly its ‘can you make it do ’This’

example:  customer want to auto print receipts for cash payments.   we only implemented it for credit cards - because that was the business standard 15 years ago when we wrote things.

so back to omnis and bugs

I look at omnis as a history of 38 years of using it.
- was omnis 3+ better than 3
- was omnis 4 better than 3. (omnis 4 was called quartz - did windows 3.1)
- was omnis 5 better than 4
- was omnis 7 better than omnis 5
- was studio 3 better than omnis 7
- was studio 5 better than studio 3 (you bet - ran for nearly 15 years before apple killed it on us)
- was studio 8.x better than studip 5 (mostly)
- was studio 10 better than studio 8 and 5. (absoltely)
- was studio 10.22 better than all early versions (totally)
- does studio 11 look promising — yes, I can’t wait (notification centre looks to be great)

along the way I got
- variables longer than 15 characters
- data files larger than a floppy
- postgres
- multi windows
- inheritance and object orientation
- cool new widgets (more cools ones coming)
- worker objects
- performance testing statistics
- more databases
- OAUTH2 stuff
- security and encryption
- multi process web servers.
- JS client
- support for new OS's

all with less code than before.   

so, will there be bugs in new omnis - absolutely.    Most mostly the things I have seen and submitted myself are enhancements to omnis makes  them look better, work better, require less code.

and I find, in general, it is 10 steps forward and the occasional step backward.   Often a backward step is rapidly fixed.      That has been my great experience.     Being on the ODPP program has helped with early access to things and immediate bug fixes for something that truly had us dead in the water ….   

so, I’d say omnis responsiveness has been very good, blending fixes, enhancements, features.   and most of the stuff I see in the bug list are generally enhancements.

all code has bugs or need for enhancements.  I'm glad that omnis publishes theirs to us developers and is open and transparent about it.     Thats a sign of a good company.      

hope that helps.  

Doug Easterbrook
Arts Management Systems Ltd.
mailto:doug at artsman.com
Phone (403) 650-1978

> On Feb 13, 2023, at 10:44 AM, Martin Obongita via omnisdev-en <omnisdev-en at lists.omnis-dev.com> wrote:
> If I shipped a software that produces bugs daily, I would be a worried programmer.
> I just noticed that a fault I reported last year June is still at discovery stage with Engineering.
> Martin.
> Sent from Yahoo Mail on Android 
>  On Mon, 13 Feb 2023 at 21:31, TBS<andyh at totallybrilliant.com> wrote:   I have to say it’s completely normal :)
> Andy Hilton
> Totally Brilliant Software Inc
> Phone (US) : (863) 409 4870
> Phone (UK) : 0207 193 8582
> Web : www.totallybrilliant.com
> Helpdesk : https://totallybrilliantsoftware.supportsystem.com/
> Email : andyh at totallybrilliant.com
> On Feb 13, 2023 at 1:09 PM -0500, Martin Obongita via omnisdev-en <omnisdev-en at lists.omnis-dev.com>, wrote:
>> This is to all Studio Octogerians.
>> I have gone through the Omnis Faults list.
>> I notice that there are so many bugs with Omnis.
>> Nearly everyday a fault is reported.
>> Is this normal?
>> How do the faults reporting frequency compare with other programming languages, say, Python or JS or C++?
>> I'm just curious. Not that I want to jump ship. I'm now deep...deep into Studio to think straight!
>> Thanks to all O$ geeks.
>> _____________________________________________________________
>> Manage your list subscriptions at https://lists.omnis-dev.com
>> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
> _____________________________________________________________
> Manage your list subscriptions at https://lists.omnis-dev.com
> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com 
> _____________________________________________________________
> Manage your list subscriptions at https://lists.omnis-dev.com
> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com 

More information about the omnisdev-en mailing list