Hacker News new | past | comments | ask | show | jobs | submit login

No kidding. Why are people so surprised that using an RDBMS well requires an understanding of databases? Database administration requires a very different skill set than programming, and DBAs have different priorities (e.g., Do NOT corrupt the data. Ever.); they're not just there to inconvenience programmers.

It seems like almost every time I've read a review of a database book, there's been somebody complaining that it's "full of a bunch of boring theory" (or else, "at least this book doesn't have much boring theory"). At the same time, some programmers nonchalantly do things that could land them on a DBA's equivalent of The Daily WTF (e.g. http://ask.metafilter.com/117908/Theres-got-to-be-a-faster-w...). It's a weird disconnect.




Well, there's a couple of issues out there; one being that most of the DBA's I've met were coders before they specialized, so on average most DBA's are more experienced. Another is that a shocking number of people in the industry don't understand and don't want to understand the basic concepts underlying the field. There is an unfortunately large class of developers that seem to want a pile of Lego Bricks that they can assemble into a semblance of functionality and who don't want to "bother" with understanding the fundamentals.

/me apologizes for the rant.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: