Ms. ArmoredThirteen

  • 1 Post
  • 50 Comments
Joined 1 year ago
cake
Cake day: June 1st, 2023

help-circle





  • Ms. ArmoredThirteen@lemmy.mltoProgrammer Humor@lemmy.mlDeployments
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    2 months ago

    What about a bash script that calls your CI/CD because the system is so old and complex anyone learning how to use it immediately builds a 1-off tool to hide what they don’t need but then everyone starts relying on that 1-off bash script so you extend the functionality then replace it with a proper tool then let that rot so you need a new bash script to call that to hide the useless parts?















  • Okay so the dumb part is a lot of this is me abstracting away our complex build system. I’ve basically bubble-gummed a dedicated build system in top of it for only the tasks I do. At a certain point if I start adding configurations or timing I might as well just wrap it in gradle or something. But the system that I’m calling is already their attempt at simplifying another build system that’s underneath it that was written by the old guard using arcane sorcery. The whole thing is a mess