Hacker News new | ask | show | jobs
by PeterisP 4593 days ago
Well, but any competent software developer who works with databases can (and often does) build database structures, indexing, query optimization, etc. A specialized DBA can do it better and much more, but the database needs for a small company often can easily be met by the 'side-skills' of someone who is primarily a programmer.
1 comments

I have literally never seen a single "competent software developer" who understands indexing or query optimization at all. All I see is spray and pray style indexing (create indexes semi-randomly until things seem fast enough).