• SpaceNoodle@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      11 months ago

      Reminds me of when the entire frontend of an embedded system got subcontracted out multiple times with the end being some kid in Jordan who had zero idea what he was doing,

        • SpaceNoodle@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          10 months ago

          Sure, anything specific you’d like to know?

          I was on contract with company A to support firmware & drivers. The frontend was contracted out to company B, who subcontracted it to company C, who sub-ubcontracted it out to company D in Jordan, who sub-sub-subcontracted it out to E.

          Several details were lost via this game of telephone, including the fact that this was an embedded system. There was zero infrastructure for collaborative development, and it would take several days for the kid’s source code - a single file thousands of lines long - to trickle its way down to me, and it was slow even on a development host.

          • Goodman@discuss.tchncs.de
            link
            fedilink
            English
            arrow-up
            1
            ·
            10 months ago

            On no, I’m suprised that it even ran considering that it had to run on an embedded device. Or was it a horrible stitch job?

            • SpaceNoodle@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              10 months ago

              It ran, just so horribly slow that it was unusable. I rewrote parts of it to demo a 40x performance increase to the company execs, and they fired the contractor - which then meant that I got to write all of it, by myself, for the same pay as before.