Does anyone still do this(database design)?<p>(sarcasm here with a bad taste ebcause I might be wrong in my belief ... and I want to be right that the articla info is used by everyone(or at least the majority) in the software development filed but have my doubts ... way too many doubts).<p>With all the paradigms - agile  and etc. , gazilion of frameworks in all the different languages, the complete avoidance of database lock-in, the lack of database architect roles on job boards(I see only dba and database developer roles). One might say that database developers are responsible for this but most of the time I see that it&#x27;s actually the java&#x2F;php and other fourth generation language devs that are the sole db developers in the company. In the end they are the ones who make the mess in the database over the years ... and at this point in time there is no practical way back.<p>It&#x27;s so depressing ...