• CorrectAlias@piefed.blahaj.zone
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 months ago

      In college, on the first day of orientation, someone in my class bragged that they wrote 50,000 lines of code for a game that was similar to tic tac toe, emphasizing that he “wrote a lot of code”. A TA told him that it wasn’t a sign that his program was decent and that it really didn’t seem like it should take 50k lines of code to make something as simple as his game.

      He dropped out after the first week of intro to programming.

      • fckreddit@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        2 months ago

        That’s nothing, I wrote the code to return if the input is even or not in 1M lines of code.

    • KairuByte@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      And yet I experience it so often. That or “effort points” as the metric being used to determine who all stars are.

      Either as a metric just encourages gaming of the system:

      • Why write one line when I can write the same thing in 20?
      • Why take this one effort point task I think will take three when I can just skip it and grab these one effort points I think will take 20 minutes?

      I’ve been on teams that on the surface didn’t have these metrics matter, but the top effort points achiever got bonuses on the DL.

      • Valmond@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        2
        ·
        2 months ago

        What did you do?? You refacted the code and now it’s better organized but you overall got rid of lines?

        I’ll set up a PMD meeting to help you out of this problem, but fair to say don’t expect a raise or a bonus this year.

    • ViatorOmnium@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      I wouldn’t say PR size is a bad metric, you usually just need yo read it the opposite of how sloppers do it, i.e. the most productive PRs are short and focused.