• BitSound@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    “Ok class, for the rest of the semester, we’re going to use the C89 standard”.

    I forgot the return 0; at the end of my main function and lost points on a test. Decided to be a point slut to ensure an A in the class and argued that it’s allowed in the C99 standard. The professor sighed and gave me back my points, but next class specified the exact standard he was grading by.

    • thebestaquaman@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      I have to admit it sounds stupid to deduct points for that anyway, a test should measure your ability to reason, not your ability to remember trivial formalities.

      • aDogCalledSpot@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Unfortunately C needs you to remember a lot of formalities and best practices to keep things from blowing up in your face. So I think it makes sense in this case.

        • thebestaquaman@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 year ago

          I definitely agree that breaking best practices in a way that could lead to UB or hard-to-find bugs should give point deduction. The sole requirement shouldn’t be “write standard compliant code”.

          However, a test does not simulate a real-world development environment, where you will have time to look through your code with fresh eyes the next day, and maybe even have someone review your code. The only thing a test reasonably simulates is your ability to solve the “thinking” part of the problem on your own. Thus, deducting points for trivial stuff that would 10/10 times be caught, either by the compiler, the developer or the reviewer, but isn’t “strictly correct” just seems pedantic to me.

          To be fair, other than the example by OP I have a hard time coming up with things that wouldn’t be either caught by the compiler or are very bad practice (which should give point deduction).

  • Ashu@lemmy.zip
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Not so much a rule, but a new restriction. So, in my school, 8th grade classrooms were directly above the floor where 6th grade classrooms were. The classrooms on the upper floor were connected by what were essentially just concrete bridges. You could just jump from the upper floor corridors to the ground floor and skip the crowded stairs, but teachers were always on the watch. I guess they cheaped out.

    So back when I was in 6th grade, I used to get bullied a lot. Like, the whole time. One day, I was in a particularly bad mood, as I was returning to my room just after the recess bell rang, from the upper floor to the ground floor. A kid decided it was a nice idea to grab my books and throw them down to one of his friends, where he could run away with it. The stairs were too overcrowded usually at this time, the complete recess could be over and you’d be stuck halfway.

    So the guy ran up to me from behind, grabbed my books and threw them below, where his friend caught it as expected. Me being in a fuck-all bad mood, I just jumped straight down from the corridors, and much to the bewilderment of the guy below, caught him in just a second. Teachers went wild on me for that. I was called to the principal’s office, threatened suspension, yada yada, but they didn’t do anything in the end because I was good at studies - the whole reason for me being bullied.

    Over the weekend, they removed the tiny railings and installed complete floor to roof bars to prevent anyone from dropping below. So yeah, I kind of changed a rule, depends on how you view it.

  • relevants@feddit.de
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    As a second-year uni student I applied for a tutoring job at the university. I was still underage by a few weeks when the semester started, which caused them a bit of extra bureaucratic hassle when I was supposed to sign the contract.

    After that, they’ve added a question “are you going to be at least 18 when starting the position” to the application form :D

  • bfr0@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 year ago

    No nested SQL queries allowed.

    Edit: it was for a built in query language to populate dashboards (think Jira JQL meets Domo).

    I had some inefficient SQL queries that meant we had to put some guardrails around user input so others didn’t take down prod like I did

  • brandon@lemmy.zip
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    At an old job, I used to work the early shift from 6am-3pm with an hour lunch whenever I wanted. One winter, I thought it’d be nice to try and commute home with plenty of sunshine, so I “took my lunch” at 2:00 and went home. This ended up going on for a couple months until other people started doing it too, and finally management started telling us that we couldn’t take our lunch breaks during the last hour of a shift.

    Sure was nice while it lasted!