While new technologies ... might make things easier for the average professional, they will never replace a solid understanding of the technologies they are built on top of....