• 0 Posts
  • 43 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle

  • Alright. Then imagine I am a kitchen knife manufacturer. I make a kitchen knife and sold it. Someone uses that knife to murder someone. Am I responsible for the murder? Because I just reduced the argument you’ve been making this entire time, except I removed the engineering part from it.

    I make programs. I make them according to a specification, which is defined by the client AND the management. After I make the program, it’s out of my hands how the fuck it is handled. If one of those two parties use or modify the program in ways they didn’t tell me, and which eventually result in disaster, because they didn’t fucking tell me that they wanted to use it for those actions and I couldn’t possibly predict it, should I be blamed when the program fails? Normal glass bottles weren’t made to hold lava, why should I be blamed when someone uses the bottle to hold lava and ends up melting their hands?


  • Listen here, buddy. If you think I’m putting my ass on the line for the fuckers up in management, you’re delusional. You’re saying I should be criminally charged for decisions I didn’t have any control over whatsoever? What happened at my previous company would have happened way sooner if I wasn’t trying to hold the entire shit together, pulling all-nighters and going directly against direct orders. And I could have risked going to jail for it, because I cared about the innocents that would lose a lot of money should the program crash on them. And now you’re saying my ethics are wrong, even after all I’ve done? You’re completely delusional.

    No matter how many times you hide behind the coward’s whine of “you don’t know anything about the real world, mate,” I will still know what ethics actually are.

    Oh, so you’re saying that everyone else with real experience on the field is completely wrong and you, who has never worked a day in the area and doesn’t know shit about it, are the epitome of morality? Yeah, I’m siding with the engineers I know, who have been through the shit I know we have to endure constantly, rather than the idiot arguing that we are murderers for no clear reason.

    Do you believe assassins should be let off the hook, and only the mafia bosses who hire them are responsible for those crimes?

    If those assassins had the lives of their own families and their own on the line, yes, there are even laws for those cases, I wonder why. Maybe because people who actually studied ethics and worked with it for decades know that it isn’t black and white.

    If you take an action, it is your own responsibility. I don’t see how you can reasonably disagree.

    In the situation I mentioned, I could either abandon the project entirely, which would have caused even more damage, or I could try to patchwork it until I was forced to stop. I chose the later. And you have the ignorance and the absolute nerve to tell me I am responsible for what happened? Get off your high horse buddy, because you and your twisted sense of ethics would have condemned many innocent people. Look no further than the British Post Office Scandal. Are the people who were condemned responsible for the error? Were the engineers? No, it was the suits that refused to admit that they might have rushed the engineers too much and the program was faulty.



  • Buddy, I’m an engineer, and let me tell you: You don’t know shit about what you’re talking about. You can have the highest ethics in the entire world, it won’t weight shit opposed to management.
    I worked on a project that was constantly rushed and forced to add things that neared the computationally impossible. Every single engineer on my team was BEGGING the management to not ship into production as it was, because there was no way in hell it would work without causing serious problems. They did not care, and when we said that it was impossible to meet the deadline, what was management’s solution? Lay off the entire team and hire a batch of juniors that did not know better, and the product was still shipped, and even if the juniors hadn’t, they’d still find someone that could make it barely work enough to be delivered.

    Surprise, surprise, the product failed on a critical time and it cost MILLIONS (not thousands, not hundreds of thousands. millions) of dollars. And you are saying that I should be held responsible for my moronic supervisors’ actions? Fuck off and never come back, idiot.





  • DarkenLM@kbin.socialtoMemes@lemmy.mlJust no
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    7 months ago

    For games, I still pirate them for a couple of reasons, one of them being monetary. However, if the game is good, I buy the game afterwards to support the developers, and if it’s bad, they won’t see a dime from me. I might be a pirate, but I have honor.







  • Honestly, given the context of a browser, Javascript’s “Everything is better than crashing” philosophy does not seem too out-of-place. Yes, the website might break, but at least it would be theoretically usable still.

    Yes, a statically typed language would help, but I’d rather not have one that is “these two types are slightly different, fuck you, have a segfault”, but rather one that is slightly more flexible.


  • DarkenLM@kbin.socialtoProgrammer Humor@lemmy.mlblast!
    link
    fedilink
    arrow-up
    34
    arrow-down
    1
    ·
    edit-2
    7 months ago

    With C, you need to carefully craft your own gun with just iron ingots and a hammer. You will shoot yourself in the foot, but at least you’ll have the knowledge that it was your craftsmanship that led to it.

    With C++, there are already prebuilt guns and tons of modifications that you can combine at will. If you shove it in the right way, you can make a flintlock shoot a 50 cal, but don’t complain when your whole leg gets obliterated.