Well I read the article discussing pypi packages but I think for a lot of people it’s more single use tools. My little apks are ugly and buggy but work for me
This happens every time non-technical users get their hands on technical tools.
Just go look at some HyperCard compilation CD: all stacks were horrible, ugly and buggy, but if the author massaged them the right way, they kind of worked, held by spit and prayers. "How to sit people at my wedding" type of garbage. The only good quality HC stacks were the demo ones that came with the program, made by professional developers and graphic designers working at Apple. In the decade HC was a product, maybe 15 high quality stacks emerged.
Same with the horrible mess that "users" manage to cobble together if you give them access to Office(TM) macros. Users don't seem to know about Normal Forms when they begin to create tables in Access. The horror.
An education in Computer Science is necessary when systems have to interact reliably. One-off "I vibe coded a dashboard for my smart watch" are in the same category as Visual Basic with the server paths hardcoded all over, breaking on empty directories and if two PCs happen to run the same macro, then half of the files in some shared directory get wiped for good. You are welcome.
This happens every time non-technical users get their hands on technical tools.
Just go look at some HyperCard compilation CD: all stacks were horrible, ugly and buggy, but if the author massaged them the right way, they kind of worked, held by spit and prayers. "How to sit people at my wedding" type of garbage. The only good quality HC stacks were the demo ones that came with the program, made by professional developers and graphic designers working at Apple. In the decade HC was a product, maybe 15 high quality stacks emerged.
Same with the horrible mess that "users" manage to cobble together if you give them access to Office(TM) macros. Users don't seem to know about Normal Forms when they begin to create tables in Access. The horror.
An education in Computer Science is necessary when systems have to interact reliably. One-off "I vibe coded a dashboard for my smart watch" are in the same category as Visual Basic with the server paths hardcoded all over, breaking on empty directories and if two PCs happen to run the same macro, then half of the files in some shared directory get wiped for good. You are welcome.