40
Root
6y

I spent an hour arguing with the CTO, pushing for having all our new products' data in the database (wow) with an API I could hit to fetch said data (wow) prior to displaying it on our order page.

He never actually agreed with me, but he finally acquiesced and wrote the migrations, API, and entered my (rather contrived) placeholder data. (I've been waiting on the boss for details and copy for three days.)

Anyway, it's now live on QA. but. I don't know where QA is for this app, and it's been long enough that i'm kind of afraid to ask.

Does that sound strange?
well.

We have seven (nine?) live applications (three of which share a database), and none of their repos match their URLs, nor even their Heroku app names. (In some of these Heroku names, "db" is short for the app's namesake, while in the rest it's short for "database").

So, I honestly have no idea where "dbappdev" points to, and I don't have access to the DNS records to check. -.-

What's more: I opened "dbappdev" on Heroku and tested out his new API -- lo and behold! it returns nada. Not a single byte. (Given his history I expected a 500, so this is an improvement, I think. Still totally useless, however.)

And furthermore: he didn't push the code to github, so I cannot test (or fix) it locally.

just. UGH.

every day with this guy, i swear.

Comments
  • 5
    Patience patience :) some people dont have work but would do anything to get where you are... you are a lucky person...
  • 6
    @rui725 Truth. I was out of work for so long before this.

    Won't stop me from raging at the idiocy, though!
  • 5
    @Ashkin That is why DevRant was built and we developers are here to feel your rants :)
  • 3
    DatabaseApplicationDevelopment

    I mean, whoever named this was begging for future confusion.
  • 3
    @gorsamp haha totally.

    "db" isn't database this time, and"dev" actually means QA! So you can see the confusion.

    (and I still have no idea where it's hosted 😞)
  • 2
    @Ashkin what do u mean by QA? Quality assurance? Could have done something like db_appName ?
  • 1
    Try the dig utility for DNS records. You can find all records for a domain by giving it the DNS IP.
  • 2
    @rui725 QA as in staging. The CTO doesn't like the word staging.
  • 0
    @TheCapeGreek I'll look, thanks!
  • 1
    @Ashkin Let me clear staging are like development databse? And production is what exactly is being used right?
  • 1
    @rui725 As in the environment.

    Development (local)
    Test (local)
    Staging (internal)
    Production (public)
  • 1
    @Ashkin I guess what is staging for? I’m guessing the data that is stored once it has gone through the test environment and is now ready for production(acts us a back up db)?
  • 0
    Ugh. I fucking hate when "leadership" have egos. I will never understand how such people make it up that high.
  • 1
    @rui725 staging is for rigorous testing prior to promoting the code to production.
  • 0
    could implementing graphQL solve this mess?
    https://www.apollographql.com/
  • 0
    @heyheni Is that going to instill intelligence and a penchant for planning in my bosses? If not, I'm not sure how it'll actually help...
Add Comment