19

I am very frustrated today and I do not know where to "scream" so I will post this here since I believe you will know how I feel.

Here's the case...
I am developing an e-commerce web application where we sell industrial parts. So my boss told me on March that when we are going to show these parts, we should not show Part Number to visitors because they will steal our information.

Ok, this makes sense but there was a problem.

The Primary Key for these products in our internal system is a string which is the Part Number itself.

I told him on March that we have to come up with another unique number for all the products that we are selling, so this unique number will be the primary key, not the Part Number. This will be best because I will be dependent from the original Part Number itself. And in every meeting he said "That is not priority". So I kept developing the part using the original Part Number as primary key and hid is from the web app. (But the Part Number still shows on URL or on search because this is how my boss designed the app.)

I built the app and is on a test server. Until one of out employees asked my boss: "There is no unique number or Part Number. How are the clients going to reference these parts? If a client buys 20 products and one of those has a problem, how is he going to tell us which products has a problem?"

My boss did not know what to say, and later said to me that I was right and primary key was priority.

I really hate when a guy that knows shit from developing does not listen to suggestions given by developers.

FUCK MY LIFE!

I'm sorry if you did not understand anything.

Comments
  • 2
    This comes into my mind when I read your rant: https://youtu.be/BKorP55Aqvg
  • 4
    @2erXre5
    "What is stopping us from doing this?"
    "Geometry"
    "Just ignore it"

    As much as I'm pissed off right now, this put a smile on my face.
  • 1
    Now that your boss is (hopefully) willing to listen more, explain to them the concept of technical debt, and how letting it accrue over time nearly fucked you guys all over.
  • 3
    Actually, your boss is even more stupid. Industrial parts go to companies, and their controlling department really don't like ordering shit that they cannot easily order elsewhere. Second Source.

    So they will look who can offer the parts with the specific manufacturer's P/N, which will not find your shop because you are hiding it.

    What's more, after ordering the first sample, they will see the P/N on the product itself anyway.
  • 0
    You missed the days you were one of the dumbest right 😆
  • 1
    @Fast-Nop Furthermore, the item code will be shown indirectly on site when you search for specific item, and also on URL. But still, just obeying orders.
Add Comment