• gravitas_deficiency@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    21
    ·
    edit-2
    2 days ago

    Any time I have a “superior” that insists tech debt isn’t a problem, I feel an incredibly strong compulsion to lock them in a room with a laptop and tell them to implement something extensibly and maintainably in our codebase, and that they won’t be let out or fed until they do.

    And by “implement” I mean write the code and the tests and test automation.

    And then they have to pass a code review, and write appropriate doc for any externally facing interfaces/apis/ui/etc.

    We’d stop having stupid fucking opinions like that right goddamn quick if this policy were implemented.

    • hddsx@lemmy.ca
      link
      fedilink
      arrow-up
      19
      ·
      2 days ago

      What are tests and test automation? What documentation? What’s a code review? Can you please come talk to my boss?

        • hddsx@lemmy.ca
          link
          fedilink
          arrow-up
          3
          ·
          2 days ago

          Yeah I’m looking for a new job but I have to develop skills people want now.

          You know there are object oriented languages? Well, try three different retired programmers who made attempts to implement objects three different ways into C.

          It’s great!

          • gravitas_deficiency@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 days ago

            Oh, it gets better: three different retired programmers who made attempts to implement objects three different ways into C, in the style of three entirely separate languages that are idiomatically alien to C.

            • hddsx@lemmy.ca
              link
              fedilink
              arrow-up
              5
              ·
              2 days ago

              Are you a previous hire at my company? You sound like you should be a manager here with those great ideas