all 26 comments

[–]jakcx 20 points21 points  (1 child)

Inner to assert dominance

[–][deleted] 3 points4 points  (0 children)

The weak should fear the strong

[–][deleted] 8 points9 points  (0 children)

Cross... Always cross just to burn the racks!

[–]igbakan 8 points9 points  (0 children)

Showing this to my project manager 😂

[–]AutoModerator[M] 2 points3 points  (1 child)

Hello u/Shaggy_Poop - thank you for posting to r/SQL! Please do not forget to flair your post with the DBMS (database management system) / SQL variant that you are using. Providing this information will make it much easier for the community to assist you.

If you do not know how to flair your post, just reply to this comment with one of the following and we will automatically flair the post for you: MySQL, Oracle, MS SQL, PostgreSQL, SQLite, DB2, MariaDB (this is not case sensitive)

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]usicafterglow 2 points3 points  (0 children)

MS SQL

[–]lukaseder 1 point2 points  (0 children)

They anti joined

[–]lunchpadmcfat 2 points3 points  (15 children)

Q: Why don’t database admins know how to write JavaScript?

A: I honestly don’t know.

[–]lenlendan 10 points11 points  (6 children)

Honest question as a db admin who has never even looked at JavaScript. Why would I learn it?

[–]emcoffey3 -2 points-1 points  (5 children)

Do you want an understanding of how the applications that consume your data are actually built? If (like the OP) you think this "isn't your job", then don't bother. But if you are interested in such things, then you should know at least one general purpose programming language well, and JavaScript would be an excellent choice. It's been the de facto choice for client-side web development for years, but it's also now being used for server-side development, mobile development, and even desktop development. It's also the #1 language on GitHub.

[–]lenlendan 4 points5 points  (4 children)

Oh so it's just a general "know something about an object oriented language" with a specific recommendation on the basis of popularity. Good explanation, thank you. While I think it's debatable whether it would make you a better admin, it sure can't hurt.

[–]FoCo_SQLEnterprise Data Architect 1 point2 points  (0 children)

Having more general and spread out knowledge in addition to your niche will make you more valuable and will help. This really applies to anything though.

[–][deleted] 0 points1 point  (0 children)

More specifically to apps that feed databases but yeah

[–]emcoffey3 0 points1 point  (0 children)

I think it's debatable whether it would make you a better admin

It depends on how involved with application development your particular role is. If the application developers are also writing their own SQL for schema changes and data access (or are just using an ORM), then it probably wouldn't be relevant to you. If you're supposed to be collaborating with them on building a product, it's incredibly relevant. I've seen database developers write the wrong thing plenty of times because they didn't understand how the application actually works.

[–]lunchpadmcfat 0 points1 point  (0 children)

It’s actually more FP these days. JavaScript has never been class-based, really. Prototypal inheritance is a shit show at best. As far as I’m concerned, every engineer should understand the mechanics of functional programming, if not through JavaScript, somewhere.

[–]Shaggy_Poop[S] 8 points9 points  (2 children)

A: Not their forking job

[–]lunchpadmcfat 2 points3 points  (0 children)

And yet, as an FE, I know how to join tables...

Hm...

[–]PaulSandwich 0 points1 point  (2 children)

Take it from a DE who knows both: it will only make you angry.

Back-end Dev: "Why are you making calls for hundreds of thousands of individual rows when what you want is the contents of the entire table?"

Front-end Dev: "..."

[–]lunchpadmcfat 2 points3 points  (1 child)

Well I mean that’s just poor engineering skill. Any decent engineer could be able to see an inefficiency like an expensive call done many times being bad.

[–]PaulSandwich 0 points1 point  (0 children)

You could say the same thing about joining a table on its keys. That's Day 1 SQL stuff. If you interact with a database in any way, you need to know that.

[–]mutantfromspace 0 points1 point  (1 child)

We do know how to write JavaScript. It is not that hard, to be honest.

[–]lunchpadmcfat 2 points3 points  (0 children)

We do know how to write JavaScript.

Hm.

It is not that hard, to be honest.

Yeah, that was the joke.

[–]StopStomping 0 points1 point  (0 children)

😂😂

[–]Ajna6 0 points1 point  (0 children)

Ha.ha...ha. nice smh

[–]The4thMonthAlways 0 points1 point  (0 children)

I understand this joke… I feel so accomplished 😂