If you’re just blindly implementing someone else tech spec, you’re not doing any engineering, you’re just programming.
In fact, that's probably the easiest question to answer on this entire discussion.