Since this is a .net core project, I am a little puzzled as to why they didn't use the .net AES-GCM classes. It's part of .net core 3.1. There should be no reason to use AES-CBC mode in a newer application.
"Explanations exist; they have existed for all time; there is always a well-known solution to every human problem—neat, plausible, and wrong." -- H. L. Mencken I am not saying that the ideas you have listed are not without merit, however to say they will fix the 21 Century is a bit over reaching.
Absolutely true. However we also need people who do have solutions/ideas to these problems running for office even if they don’t know how to flip bits. It would be nice to see technology enabling skilled candidates rather than troll farms.
A small issue with number 5. How is an average technologist going to do any better with things like tax policy, immigration policy, energy or foreign policy than an account, lawyer or civil engineer? I wonder if we would all be better of trying to use technology to get good candidates in office that are not beholden to large agenda driven donors.
Like all things in life it depends on the team and workflow. I have my PM’s make tickets because many times I am in the middle of a different feature or bug and don’t want to have to have the mental load of remembering what the issue was. Secondly I work with very solid PM’s who document the ticket very well and it saves me time having to reproducing the issue. My team does have a lot of tickets but we make it work for us and our process flow.
I agree with this approach for software devs in any business. One of the cool things one of my employers (a manufacturing company) did was send me out for a day to a plant and have me see how everything worked. It made some of the websites I was building for our plant workers much easier when I already had a good idea of what they needed it for.
They already do. Many logistics companies have a "brokerage" area where try and get trucking companies (or truckers) to bid on loads going from x to y. I used to support software that did this. Not a fan of the software, but the people where blast to work with. In the area I worked with, it could get pretty crazy (lots of yelling across the room and the yelling at people on the phone LOL). They occasionally had less than ethical truckers holding loads hostage for more money....
I used to work at a manufacturing company. I know the company tried renting some robots for putting items on a rack and getting them off said rack. On the surface it seemed like a good idea since this job is repetitive and boring for a human. Sadly it didn’t work out. The amount of change in the parts being put on the rack proved to be a challenge for the robot and the company ended up ending the rental agreement.