Earlier quoted context omitted.
> A better term is "visual programming" I tend to agree. "No code" seems to imply "no programming", but that's exactly what you do with these tools, just in a simplified way.
It also isn't always simpler. Once you're visually flowcharting minor text transforms "low code" is a misnomer
Citizen developers are rapidly becoming the vanguard of corporate digitisation
181–190 of 203 posts
Re: Citizen developers are rapidly becoming the vanguard of corporate digitisation
#182Earlier quoted context omitted.
"Computer Science was always supposed to be taught to everyone, and it wasn’t about getting a job: A historical perspective" https://computinged.wordpress.com/2021/11/26/computer-scienc...
I think that’s probably the opinion of many academic focused people about their profession.
It's like teaching biology so people have a rudimentary idea of viruses and don't think vaccines have 5g tracking. Or so teenagers understand reproduction and don't think ridiculous things about how one gets pregnant.
Or how about chemistry, so people understand why con-trails form.
Basic understanding of things - particularly the ones everyone uses daily - is a good thing.
Re: Citizen developers are rapidly becoming the vanguard of corporate digitisation
#183Every year I see this post rear its head, can we agree we only post it again when it's actually possible and not some CEO 'has a great idea that nobody thought about'?
Re: Citizen developers are rapidly becoming the vanguard of corporate digitisation
#184Earlier quoted context omitted.
> being able to code makes you no more of a software developer than learning newton's laws of motions makes you a mechanical engineer. Yes! I wish this point got more attention. So many articles - there was one on here from a16z today - pretend there is this magical thing called learning to code that takes a couple months and suddenly puts you on par with every software developer. The analogy I like to use is claimin…
To the casual observer, the stereotypical age of computer programmers contradicts your claim. ;-) While I can certainly appreciate that it takes time to mature as a developer, the job market at least reinforces the idea that you can get hired at the entry level after maybe a couple years of study. My mom's programming students got hired that quickly in the 1980s. What I do think is that the small part of software dev…
Re: Citizen developers are rapidly becoming the vanguard of corporate digitisation
#185In my experience, whenever user-developed software grows to achieve some kind of critical mass in a large company, it is nearly always discovered that the rapid development and agility was achieved by a complete disregard for the kind of table-stakes engineering practices most take for granted. Like: "Oh, you control changes to your massive Excel macro that Does The Thing by renaming the sheet and putting it on a sha…
Though I have seen user-developed software used the right way, I've also seen what you've described. Aside from the concerns you raise, there also a tendency for information to get siloed. Different areas of the business start hoarding data. And people start using the same term to describe different things, etc. The incentive to share and use common definitions is often lost.
Re: Citizen developers are rapidly becoming the vanguard of corporate digitisation
#186Earlier quoted context omitted.
Though I have seen user-developed software used the right way, I've also seen what you've described. Aside from the concerns you raise, there also a tendency for information to get siloed. Different areas of the business start hoarding data. And people start using the same term to describe different things, etc. The incentive to share and use common definitions is often lost.
As someone who hasn't seen user-developed software built the right way, I'm very curious to know what enabled such an outcome. What processes or infrastructure helped prevent the situation described in the parent comment?
Basically making sure there's a caretaker, and that they try to help and guide versus lock down and dictate, where practical.
Re: Citizen developers are rapidly becoming the vanguard of corporate digitisation
#187Earlier quoted context omitted.
Does anyone not have trouble navigating Jira? I play Europa Universalis 4[0], and I feel like Jira is more complicated. 0: https://external-preview.redd.it/at0EwQpHU6A3xyU0KW80bc3aVMZ...
Jira isn’t nearly as bad as it’s made out to be, and I struggle to suggest any real alternative. The problem is that Jira do a lot of different things, and mixing those those things results in people having a bad time. An example: don’t try to use Kanban board unless you’re planning on doing so in all project. Jira will happily show “kanban” tickets in the same overview as an ITIL incident, resulting in teams having…
Re: Citizen developers are rapidly becoming the vanguard of corporate digitisation
#188Earlier quoted context omitted.
As someone who hasn't seen user-developed software built the right way, I'm very curious to know what enabled such an outcome. What processes or infrastructure helped prevent the situation described in the parent comment?
I imagine there's other ways to do it, but the biggest difference was a sort of centralized visibility and watching the user-developed stuff as it evolved. Then interceding politely to get anything off fixed. Linking like tables, identifying who the authoritative source is, changing field names, providing some sort of discovery of what exists, pointing out data privacy issues, etc. Basically making sure there's a car…
Excel would lead to far fewer problems if you had a centralized "spreadsheet unification and QA" team overseeing all the spreadsheets...but then you'd see people opting out of that in order to move quickly, and the problem repeats itself.
Re: Citizen developers are rapidly becoming the vanguard of corporate digitisation
#189Earlier quoted context omitted.
I think that’s probably the opinion of many academic focused people about their profession.
My kid had a "computer science" class in 9th grade. They covered bits and bytes, discussed what files are, and then talked in the abstract about data compression so they know at a basic level why a wave file is so much bigger than mp3. They did get to some coding, but they covered a lot of basics that form the trunk of the tree. Most adults don't understand things in that way. It's like teaching biology so people hav…
Decades later I learned coding in a more hands on / make things way and I’m having fun working my way “backwards” into theory.
Re: Citizen developers are rapidly becoming the vanguard of corporate digitisation
#190Earlier quoted context omitted.
That wasn’t just a guess, the logo thing was from actual experience. I have also known people that learned to code over a decade that needed to copy peoples homework to get through collage. One spent a long time setting up and troubleshooting network routers before things clicked. Another learned via increasingly complex sysadmin scripts, until he fell in a pure programming job. Meanwhile a coworker of mine had a phi…
Seems you were having some good students. Try to teach in some community college or low income area.
I have seen people who have none of step, if and loop basics nailed down sitting in C++ class and be very frustrated why nothing they do is "correct". They hope get lucky and get their program right by throwing some things at the wall. That is because they have never experienced successfully putting multiple simple steps together in a list to achieve something meaningful.
Play some kid games where you need to put in steps, if statements and loops to move some character around obstacles. Need to give time to intuitively understand and develop curiosity about what is possible next. Then learn what is an API and what can be done when interacting with those. Then go to overview of a code file, variables and Hello world.
When people are clueless and you say it is "simple" - It is over. Few minutes later their brain starts blocking everything that looks like code to preserve their ego and they lose all interest.
That is result of skipping basics not giving a week to feel good about successfully playing some game with steps, ifs and loops. Going forward while still clueless and before interest for next step is in place.