[Info-vax] Python for x86?

Arne Vajhøj arne at vajhoej.dk
Tue Apr 18 08:02:51 EDT 2023


On 4/17/2023 10:47 PM, Dave Froble wrote:
> On 4/17/2023 7:25 PM, Arne Vajhøj wrote:
>> On 4/17/2023 3:00 PM, Scott Dorsey wrote:
>>> Simon Clubley  <clubley at remove_me.eisner.decus.org-Earth.UFP> wrote:
>>>> On 2023-04-14, bill <bill.gunshannon at gmail.com> wrote:
>>>>> On 4/14/2023 1:46 PM, Simon Clubley wrote:
>>>>>> My point is that Python has a major thing going for it in that it is
>>>>>> relatively easy to learn and use by people who are not professional
>>>>>> programmers or professional sysadmins.
>>>>>
>>>>> And if all there was to programming was syntax that might be a good
>>>>> thing.  But it isn't and having all these totally unqualified asses
>>>>> writing "programs" is certainly not a good thing.
>>>>
>>>> That is a totally out of touch and _extremely_ elitist thing to say 
>>>> Bill.
>>>>
>>>> We are talking about applications and areas that have skilled domain
>>>> knowledge experts, but who are not computer programmers. What you
>>>> appear to be saying is that these people are not allowed to use their
>>>> expertise until they become C or C++ experts.
>>>
>>> I don't think it is elitist or out of touch at all.
>>>
>>> 25 years ago, those skilled domain knowledge experts would be sitting 
>>> down
>>> with a programmer and telling the programmer what they wanted, and the
>>> programmer would be saying things like "Would it be okay if we did it in
>>> THIS order because it would be faster?" and things like "If this 
>>> value is
>>> zero, it's not going to work, so will this ever be zero?"  There 
>>> would be
>>> a team with the programmer and the subject matter expert.
>>>
>>> Now more likely we have SMEs writing code and I hate to say it but 
>>> this is
>>> often a very very bad idea.  "It's okay, I can use Matlab for the 
>>> database
>>> engine!"  I wish I were joking about that but I am not.
>>
>> "shadow IT" is a real problem. Adhoc hacked code with no
>> development process that is impossible to maintain, contains security
>> vulnerabilities, performs poorly etc.etc..
>>
>> But it is not all types of programming that requires a formal
>> development process.
>>
>> Sure for the major application that are doing something important
>> and are expected to live for 10-20-30-40 years years, then it
>> should be a given.
>>
>> But there are other types of programming:
>> * the finance person that need to automate some stuff
>>   in Excel and do it in VBA
>> * the finance person that want to see how various
>>   interest scenarios impact the budget and do it
>>   in Python
>> * the sys admin that need to automate some processes
>>   and do it in shell/Python
>> * the sys admin that need to move a lot of stuff around
>>   as a one time thing and do it in shell/Python
>> * the data person that need to export a lot of data from
>>   some data sources and load them into a DWH and do it
>>   in Python
>> * the data science person that need to try out hundreds
>>   of different forecast models to find the best model and
>>   do it in Python/R/Matlab
>> etc.
>>
>> In those cases the formal development process does not
>> make any sense. It takes too long time and cost too much
>> money.
> 
> But what's the problem of running ideas past some decent analysts?  That 
> assumes said analysts will provide the time.

Just time and money.

:-)

Arne





More information about the Info-vax mailing list