|
|
|
|
|
by HenryBemis
383 days ago
|
|
The issue is that, (the way I see it happening more and more in the real world):
- tests are ran by machines
- linters are (being) replaced by machines/SaaS services (so.. machines)
- formal verification: yes - SHure, 5 people will review the thousands lines of code written every day, in a variety of languages/systems/stacks/scripts/RPAs/etc. or they will simply check that the machines return "green-a-OK" and ask the release team to push it to production. The other thing that I have noticed, is that '(misplaced) trust erodes controls'. "hey the code hasn't broke for 6 months, so let's remove ABC and DEF controls", and then boom goes the app (because we used to test integration but 'come on - no need for that). Now.. this is probably the paranoid (audit/sec) in me, but stuff happens, and history repeats itself. Also.. Devs are cost center, not a profit center. They are "value enablers" not "value adders". Like everything and everyone else, if something can be replaced with something 'equally effective' and cheaper, it is simply a matter of time. I feel that companies want to both run for this new gold-rush, while at the same time do it slowly and see if this monster bites (someone else first). |
|
I don’t understand this and I think it would require breaking my brain in order to.
A person pays the company to provide a service.
The developers create and maintain (part of) that service.