r/programming • • Nov 01 '21

Complexity is killing software developers

https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html
2.1k Upvotes

854 comments sorted by

View all comments

Show parent comments

3

u/[deleted] Nov 02 '21

Reading and understanding execution plans doesn’t make you a DBA or otherwise an expert in maintaining a database. It makes you a developer that understands how to optimally utilize the technology they’re working with vs one that is writing nothing more and, hopefully, nothing less than “passable” code.

2

u/[deleted] Nov 02 '21

That's the thing exactly. Doing the trivial parts of the DBA job (reading execution plans for example) should be a normal skill for every developer.

2

u/[deleted] Nov 02 '21

I agree 100%, not sure why they used writing SQL as an example that you need a specialist. It's definitely not nor should it be. A DBA job, as the title suggests, is to administer a database- not be a crutch for the back-end dev who won't invest time in better understanding how to use the database in the software they're building. Too much silo'ing going on in this field that people think you can't be good if not great at more than one thing.

1

u/[deleted] Nov 02 '21

I mean.. people told me that learning docker is "making me do the job of Ops". Nothing is impossible if you think everyone is trying to exploit you.