hiperlink
E.g creating lots of fields with overlapping meaning. Creating very basic/lame status-flows but not enforcing it. Or creating very hard to follow status flows. Or misreading the data from tickets status history. Or never trying to learn how to use it but find the guy at (my) table, to create the queries, dashboards etc. (and then misuse them). Or the devs who were complaining about missing info but creating one-liner comments as well (if at all). Or the devs who are not searching for duplicates, similar issues and/or link them so it can be tracked.
It is far from perfect, and JQL is so far from being intuitive, but I can live with it - until there is a better alternative that is capable AND I have to use that.
So the programming joke:
The managers, especilally mid-level, and project owners.
May I ask what prove this?
(it was translated to English by me, sorry for any mistakes):
- he was invited to visit Telekom's office (the expenses was on him), and wanted to give them the details
- he was not convinced by the meeting that they'll solve it (close the doors): tried again, successfully (yep, that's a bit grey hat).
There are several issues not with the hacking, according to the Hungarian Civil Liberties Union:
- the prosecutors used a way too generic accusation which missed several important details, like [regarding the crime] when, how, etc.
- the accusation claimed that the hack was done by using the Internet (seriously).
- they (the prosecutors) offered a deal of "admit the crime == free to leave" but when the guy denied they asked for more prison.
- the prosecutor stated: "we are not IT people but we know from the media (!) that with Internet and certain competence he could have hidden more of his digital footprints". And the prosecutors didn't asked for expert advisory for more than one an a half year long.
- they asked for 8 years because the hacker should have been able to disturb a public interest service, though the company claimed that this server/service was not affected any of their customers.
- he was invited to visit Telekom's office (the expenses was on him), and wanted to give them the details
- he was not convinced by the meeting that they'll solve it (close the doors): tried again, successfully (yep, that's a bit grey hat).
There are several issues not with the hacking, according to the Hungarian Civil Liberties Union:
- the prosecutors used a way too generic accusation which missed several important details, like [regarding the crime] when, how, etc.
- the accusation claimed that the hack was done by using the Internet (seriously).
- they (the prosecutors) offered a deal of "admit the crime == free to leave" but when the guy denied they asked for more prison.
- the prosecutor stated: "we are not IT people but we know from the media (!) that with Internet and certain competence he could have hidden more of his digital footprints". And the prosecutors didn't asked for expert advisory for more than one an a half year long.
- they asked for 8 years because the hacker should have been able to disturb a public interest service, though the company claimed that this server/service was not affected any of their customers.
Hungarian source: https://ataszjelenti.blog.hu/2019/01/25/igy_kert_bortont_eti...
But I'm happily reaching out to gawk most of the time for CSV processing.
One Monday afternoon one of our clients just called that the banks officer's suddenly can't log in, random strange errors are getting displayed for them, etc.
OK, our support team tried to check, we can't login either, strange error.
"Did you do anything special, [name of the bank's main sysadmin]?"
"Well, nothing special, I just cleaned up the disks as usual."
"How did you do it?"
"As usual: 'mc', sort by file size in the INTERFACE/ folder, marked the files and F8".
That's normal.
OK, since we had the same user account (I knoooow), launch 'mc'. Looks normal. Except... In the left panel the APP/DB directory is opened... Check... Appears normal... At first... But... WAIT. Where is the <BANKNAME>.DB1 file?
"<ADMIN>, how long time did it take?"
"Dunno, I went for my coffee, etc."
Apparently he deleted the production systems' main DB file. It's got resolved by restoring the backup from Saturday and every file and input transactions had to be re-inputed based on the printed receipts, the officer's stayed in late night, etc. He is still the head of IT at the same bank. (Yeah everyone makes mistakes, but it wasn't the only one of hims, but likely the biggest.)
I get your opinion from a programmer point of view. However from the big picture point of view, either from the architect or from the client (if she (even partially) gets UML), it could be really useful.
E.g. let's consider working for a large financial institute, designing and/or implementing very difficult workflows / algorithms what would you use instead? In my experience most of the clients don't take the time to read half (if at all) of the agreed spec, not to mention understanding. In that case an activity/state diagram really helped a lot.
And on not versionable: you are right only to an extent (e.g. exported Visio diagrams to JPG...). However there are tools/methods, which can be versioned (e.g. generetaing UML via Graphviz/dot, and AFAIK Enterprise Architect supports versioning too).
except it is. (g)awk is more often part of the pipe(d)line than other programming langueage(s) interpreter(s).