A code comment reads "Abandon all ye who enter"

all 14 comments

sorted by: hot top controversial new old
[–] 46 points 1 year ago (7 children)

I used to leave my name, personal cell # and an apology at the top of any of my dynamic SQL queries. I know what its going to be like, man, I wrote that shit. I'm so sorry.

  • source
  • hideshow 7 child comments
  • [–] 26 points 1 year ago (2 children)

    Bold move.. Hopefully you're not getting calls in 10 years when stuff breaks and you're at a different company

  • source
  • parent
  • hideshow 2 child comments
  • [–] 21 points 1 year ago* (1 child)

    (Public sector, if this stuff goes down people don't get their heart meds so I don't overly mind the stale followup calls. Tho I'll be shocked if any of that code is still in use, most of it was being obsoleted even back when I still worked there)

  • source
  • parent
  • hideshow 1 child comment
  • [–] 13 points 1 year ago (2 children)

    I wish I was working on your stuff back when I supported stinky 2008 T-SQL where everything was dynamic and sequential. I would have called you just for moral support

  • source
  • parent
  • hideshow 2 child comments
  • [–] 7 points 1 year ago (1 child)

    Comon over to Tsql 2022! Nothing has changed, except the AI is writing the dynamic SQL now so you don't have to! It's going great!

  • source
  • parent
  • hideshow 1 child comment
  • [–] 34 points 1 year ago (2 children)

    I’ve written those same comments so many times over the years.

    We all pretend our code doesn’t stink, but show me a developer who’s never left a a turd in a codebase, and I’ll show you someone who’s never been under a deadline.

  • source
  • hideshow 2 child comments
  • [–] 7 points 1 year ago

    Oh god this turned into a vent session

    I think back of what I left behind. And I feel bad.

    But then I feel better because I remember the reason I left was that we outgrew our processes and codebase and we desperately needed a restructure but i got no support in doing so.

    I bitched for years that it was a continuity risk and a performance nightmare. But no. "Deliver more features. Add more junk for use cases that brought us no business value." Never consider governance or security. Never consider best practices. Just more.

    I knew eventually something bad would happen and I would be thrown under the bus. So I split. It was a good decision.

    But yeah. Seone inherited a lot turd code

  • source
  • parent
  • [–] 11 points 1 year ago (1 child)

    Too many companies living aboard the sunk-cost ship. Burn that trash to the ground.

  • source
  • hideshow 1 child comment
  • [–] 1 point 1 year ago

    And this is XML, right? Oof

  • source