Re: Nice One...
The difference can boil down to the sort of case where a developer, on their own time, noodles around with a "Plan B", because mgmt's Plan A is clearly bollocks, and when the wail "The sky is falling and we have two weeks to get this right or we shut the doors" goes out, a diving catch with the "hobbiest" Plan B saves the day. The alternative, when I thought that the architecture astronauts must clearly have a handle on what looked like a risky practice, because mahogany row had so much faith in them, so I stuck to my assigned tasks, did in fact result in closing the doors.
You're not being insolent when you do what you are paid to do while being paid to do it, but build an emergency exit on your own. Several companies I have worked at actually encouraged employee exploration, often with company materials and even some portion of the work week.
BTW, in Re 4GLs. I just ran across an FARGO manual on bitsavers. For those not already spending their pension, this grew up into RPG. Designed to allow folks with extensive experience on plugboard-programmed electro-mechanical accounting machines, but none with those new-fangled computers, to use the IBM1401. The "You don't need to be a programmer" notion has been a thing for some time. So has the "You don't need any domain knowledge, just a C.S. degree" notion, to be fair.