Tales from the Machine Room

Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute | Set language to:en it | Login/Register

Secrets and backstabbing ($leeches 2)

And that was like my "adventure" with $leeches began. More or less.

After showing off the result of my... hemmm... "work"... of half a day, that was immediately approved by UL3297, I began the task of writing down some more code.

In the meantime, I was informed by UL3297 that CL1 and CL2 were leaving my company to join the merry family of $leeches in a permanent way, under the head of UL1319 that was also their "temporary" boss. Well, I've noticed that CL1 was already very keen on $leeches modus operandis, so the news wasn't completely unexpected. Not that I'm that interested also.

After about a week, working... really... really... slowly... I had turned my "prototype" into something that is half-functioning, with data input and some sort of control, and if I had some sort of calculation it could also output the graphs.

At this point I ask UL3297 when can we check this "communication with the mainframe" business.

UL3297 - Ah, yeah... are you already at that point?
Me - Basically yes. But anyway, since that is the most complex part of the application, the sooner I start looking into it, the better it is.
UL3297 - Hmmmm... sure... We need to talk with CL5.
Me - CL5 ?
UL3297 - Yeah, he is the one that is working on the communication library, he has worked on it for a good 9 months.
Me - ...if he is working like everybody else is...
UL3297 - What?
Me - No, nothing...

So we go to talk with this guy, that happens to be another "consultant", that is working on this library. The guy, that has the only peculiarity of being really tall, start immediately blabbing about "middleware this" and "middleware that", that I really don't care about. After a lot of babbling, he gives me a huge pile of paper that is supposed to be the specification of the entire thing.

I go back to my class... hemmm... office and start looking at this "documentation".

Page 1 - title: Documentation for the connection and communication with blah blah yada yada...
Page 2 - description: this documentation refere to the communication library developed by ... blah blah yada yada...
Page 3 - empty
Page 4 - The communication between the client and the server is realized using Sockets.
Page 5 - The communication is initiated by the client by sending a record of type A and is of synchronous type.
Page 6 - Only one record of type A is accepted by the server
Page 7 - empty
Page 8 - Structure of type B record
Page 9 - Structure of type B1 record
Page 10 - Structure of type C record
Page 11 - Structure of type D record
Page 12 - Structure of type D2 record
Page 13 - Structure of type E record
Page 14 - Structure of type M record

Maybe you start seeing a certain trend...

Anyhow, after reading the stuff for about one hour I decided that the whole gist of the thing was: prepare some data structure with a specific format (that isn't described in the documentation), send that via socket to a specific address and port number, wait until I get an answer and get the result that is a block composed by an header, 3 "records" for the customer's information and 'n' records, one for each insurance that the customer has. And of those I only need some identified with a code.

In short: all this mess to send a "select" and get some records back from a database.

If it wasn't for the fact that the request structure and the server data are missing, I'd done by now.
I go back to UL3297 to inform him that the documentation is missing and of course CL5 has already left the building (it's 14.30) and he won't be available for the next few days. I see that he is also getting used to the "work time".

When I get back to the miss...hemmm.. my office I found UL4573 that is looking at the documents on my table.

Me - Exciting reading?
UL4573 - Hemmm... I was thinking, can I get a copy of that 'prototype' that you showed us the other day?
Me - Sure, is on the shared drive.
UL4573 - (handing me a floppy) I can't access the shared drive, can you put it in this?
Me - Sure, but you'll have to download the runtime from somewhere else because it doesn't fit.

UL4573 disappear with his floppy and I go back to build a "skeleton" of code that could send and receive data via socket, so when I will have the actual data structure most of the other work will be already done.

After about an hour UL3297 came running.

UL3297 - Did you gave a copy of the software to UL4573?
Me - Sure, he was here about an hour ago.
UL3297 - Noooo!!! Why did you do that?
Me - Because he asked for it. What's your problem?
UL3297 - That now he made a mega presentation to the upper management pretending that he is the head of everything.
Me - So?
UL3297 - I told you he is an external! We should give him nothing!
Me - HOLD ON MISTER! I am here to do a job and nothing else. This kind of shit is YOUR business and I don't want to have anything to do with it. If you want to stand in front of the door with a scimitar and stop everybody to get in, knock yourself off, but leave me out of all this kind of internal war bullshit. Understand?

After some more lamentation UL3297 leaves and I remain to ask myself how the fuck can some people to work in some places. At this point is almost 5pm and I want to go to my office to leave some paperwork down. So I turn my pc off and walk to the door and, of course, I found a giant mass of people that is wating in line for the magic moment when they can clock off.

Yeah... that's how they do it... they DON'T do it.

Once in my office I drop the documents I need to and stop for a little chat with the LadyBoss (aka: the wife of the Boss).

LadyBoss - So, how is going at $leeches?
Me - How the fuck can they still be in business?... why do I ask? I know how: it's mandatory by law, that's how!
LadyBoss - By the way, you know that CL1 and CL2 are there working on some stuff right?
Me - Yeah, I met them.
LadyBoss - Ok, they are leaving the company and is important that UL1319, that is their supervisor, doesn't know that.
Me - He knows already.
LadyBoss - WHAT?
Me - Well, both CL1 and CL2 are going to work for $leeches, under UL1319, in the very same office they are now, so if UL1319 doesn't already know I find it a bit weird.
LadyBoss - (look at me for a while) Are you kidding?
Me - No, UL1319 told me.... hummm... Maybe maybe maybe you haven't been told the whole story by somebody?

She walks away cursing loudly. That woman knew how to be very classy, but at the same time she also knew how to curse like a dock worker, for which I appreciate her very much.

Note: CL1 and CL2 both had a little line in their contracts that specified they COULDN'T go to work for one of the actual customers of $company. So going to work for $leeches would have been illegal. Hence the reaction of LadyBoss. How this ended up I don't know, I only know they were still employed by $leeches when I finally left.

(to be continued)

02/09/2020 09:02

Previous Next

Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.

8 messages this document does not accept new posts


By WM posted 19/10/2020 10:50

secondo me hai sbagliato la numerazione dei vari UL

ritengo che la piu' consona sia:

UL176-176, UL176-671, UL 167-671, etc



-- WM


@ WM By Marco posted 19/10/2020 13:31

E questa la capiamo in 4, di grazia!


secondo me hai sbagliato la numerazione dei vari UL

ritengo che la piu' consona sia:

UL176-176, UL176-671, UL 167-671, etc





-- Marco

Anonymous coward

@ Marco By Anonymous coward posted 19/10/2020 15:07


Il cane mascotte dell'ufficio si chiamava ottoperotto?

E questa la capiamo in 4, di grazia!


secondo me hai sbagliato la numerazione dei vari UL

ritengo che la piu' consona sia:

UL176-176, UL176-671, UL 167-671, etc







-- Anonymous coward

Messer Franz

@ Marco By Messer Franz posted 20/10/2020 07:03

>E questa la capiamo in 4, di grazia!

Ed io sono uno dei 4, modestamente!

Però ci ho messo mezz'ora, vale lo stesso?


ps: mi fa ridere quando trovo dei manager che parlano (leggasi: ciarlano) che bisogna mantenere competitività tra i settori dell'azienda perchè così si è spronati a fare di più...no, così aumentano le coltellate, che sono più semplici che fare di più, perchè è più facile che la gente sia disonesta che scema!


a)i manager ricadono nella seconda categoria (scemi)

b)vivono in un mondo tutto loro(l'unico in cui possano essere rispettati e ammirati)

c)"mi fa ridere" se non sono nell'azienda del tizio che me lo dice, sennò piango, piango, piango...

-- Messer Franz

Anonymous coward

@ WM By Anonymous coward posted 28/10/2020 09:24

>secondo me hai sbagliato la numerazione dei vari UL

>ritengo che la piu' consona sia:

>UL176-176, UL176-671, UL 167-671, etc



mentre il pi anziano di tutti era UL-GRAZIA :-\)

-- Anonymous coward

Francesco Da Riva

By Francesco Da Riva posted 19/10/2020 15:05

Se può interessarti una clausula simile, a meno di non essere specifica e molto bene pagata, ha la stessa validità di un bacanota da 3 Euro e mezzo.

-- Francesco Da Riva

Massimo M.

@ Francesco Da Riva By Massimo M. posted 21/10/2020 22:41

>Se può interessarti una clausula simile, a meno di non essere specifica e molto bene pagata, ha la stessa validità di un bacanota da 3 Euro e mezzo.

Di solito clausole simili non sono su contratti datore di lavoro-dipendente ma fornitore-cliente: come a dire "io non rubo persone a te, tu non rubi persone a me".

Ho lavorato (20 anni fa, come passa il tempo!) per una societa' di consultanza per $BIGITALIANBANK, e mi avevano parlato di una cosa simile (non so se era un accordo verbale o scritto) tra la mia societa' e la banca.

-- Massimo M.


By Guido posted 20/11/2020 20:58

mi ricorda $agente_della_riscossione che per inviare i flussi di risposta ad $ente usava file posizionali di 4gb l'uno

e per inviare le posizioni toccava generare file dello stesso tipo... 

pero' non erano gli anni 90 e nemmeno il 2000...

-- who uses Debian learns Debian but who uses Slackware learns Linux

8 messages this document does not accept new posts

Previous Next

This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail.

This site was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.

This site isn't optimized for vision with any specific browser, nor it requires special fonts or resolution.
You're free to see it as you wish.

Web Interoperability Pleadge Support This Project
Powered By Gojira