Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Jul 2020 18:32:08 -0400
From:      Aryeh Friedman <aryeh.friedman@gmail.com>
To:        "Steve O'Hara-Smith" <steve@sohara.org>
Cc:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: Ask stupid questions and you'll get a stupid answers, was: Technological advantages over Linux
Message-ID:  <CAGBxaXkZWwUM8HqFvAxqUwxLA%2BmvWairNcG9MJFe_UjjHdBOuw@mail.gmail.com>
In-Reply-To: <20200724215949.854b5bc9199b5ae2e6678dc0@sohara.org>
References:  <20200214121620.GA80657@admin.sibptus.ru> <CAEJNuHwRs=6kOK9uiFzEAqCgSgvUb8Xm5o2VWnK-ND_zseowdg@mail.gmail.com> <20200214141600.GA82559@admin.sibptus.ru> <20200214204838.360c8f624397c659946bd764@sohara.org> <20200215063818.GE1482@admin.sibptus.ru> <20200215083359.367d8a3e9ddb4942df67d5b5@sohara.org> <58202623-bbf7-eda0-5cb5-fb4749e91e20@watters.ws> <CAEJNuHxbFSPBB7keSrBufpg=RsgQ8EPK_fvzt8XBROLNKyN_sw@mail.gmail.com> <6318251A-973A-4DEC-9271-12333EB11F7B@kicp.uchicago.edu> <CAEJNuHxC7i%2Bq7cq65=my6mJZDdiK4gpQsKjMU1nvsm=Ri4On%2Bg@mail.gmail.com> <800f33cd-0dc1-1ae9-2262-a374bf8c10dd@kicp.uchicago.edu> <20200724170348.51f108ec@archlinux> <1273868562.6647660.1595604615652@mail.yahoo.com> <20200724183331.6363d69c@archlinux> <CAGBxaXnky9nowCdSZd1maQN%2BeGQVm%2Boq%2BtfS-m0aAHhZJDqDPQ@mail.gmail.com> <20200724210127.7d05e22bd81b95388adf32ba@sohara.org> <CAGBxaXkaG_bqtJMp7SfgW4ATxUtYM7C-MAaBWc2uKTFTzymaFA@mail.gmail.com> <20200724215949.854b5bc9199b5ae2e6678dc0@sohara.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jul 24, 2020 at 5:00 PM Steve O'Hara-Smith <steve@sohara.org> wrote:

> On Fri, 24 Jul 2020 16:52:51 -0400
> Aryeh Friedman <aryeh.friedman@gmail.com> wrote:
>
> > Let add one more complication the client wants us to auto populate the
> > MySQL DB from our webapp DB which is on a physically separate machine,
> but
> > refuses to buy a second license for the device DB software and thus we
> are
> > forced to do our development/alpha testing on live data (i.e. we *MUST*
> > have completely working backups made every 15 mins or so).
>
>         Ugh! I really don't miss end-user facing work :) There's something
> nice about having sysadmins as the most demanding customers.
>

Last kicker is the programmer that maintains the low level DB facing code
in the device --> Windows server (only supports windows server running
MySQL despite bing in Java [they hardcoded a lot of windows only data into
the closed source code]) has only worked for the vendor since April while
the VP of Engineering (who held the programmers job before April) refused
to answer the following question saying it was irrelevant to having two
programs updating the physical DB at once: "Are there any concurrency
issues we need to aware when auto populating the patient data?" (ok
"refused" is too polite of a description for what he actually said "don't
go down that rabbit hole, this conversation is over!" [and hangs up on us
by slamming the phone down].... this despite direct orders from the CEO to
give all possible aid and answers).   We asked this question after he said
that the tables/queries we were updating where not used and/or referenced
any the real time data (despite the fact that we can so clear as day in the
transaction log that it did reference it and that the real time data
referenced it but in such a way that it was clear there was DB like
communication going on that was hidden to us [the real time data referred
to the keys of records that had not been created yet but where created
right after their reference in the real time data for the first time!])...
Oh forgot to mention internal DB ID's are not auto generated or auto
incremented by computed by counting the number of rows and adding one in
the current table.

The vendor so incompetent it is beyond me how the FDA ever approved this
device! (Sadly we know how the FDA approved it because the above is
slightly above average for the software engineering quality of medical
device software).... If being sick doesn't kill the cure will if it
involves medical software! (which is required by law for record keeping if
nothing else)
--

> Steve O'Hara-Smith                          |   Directable Mirror Arrays
> C:\>WIN                                     | A better way to focus the sun
> The computer obeys and wins.                |    licences available see
> You lose and Bill collects.                 |    http://www.sohara.org/
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "
> freebsd-questions-unsubscribe@freebsd.org"
>


-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGBxaXkZWwUM8HqFvAxqUwxLA%2BmvWairNcG9MJFe_UjjHdBOuw>