To quote Hamming:
"""In science if you know what you are doing you should not be doing it.
In engineering if you do not know what you are doing you should not be doing it."""
It follows that regurgitating answers to already solved problems is good engineering :)
No, but I can write a storage solution that works even when your dummy engineers are actively melting down servers.
Ah, the difference between "computer science" and "software engineering".