Искать в интернете - это необходимость, аналоговый компьютер в вашей голове не рассчитан хранить raw bytes в больших объемах в долговременной памяти, а цифровые компьютеры, включая серверы Google, именно для этого и созданы, совершенно правильно будет объединить свой мозг и цифровой компьютер на столе в одну локальную сеть с выходом в интернет, это оптимальное распределение задач между клиентом и серверами.
"Копипасту" кода из интернета большинство ругает и осуждает, но, надо сказать, не все, некоторым просто все равно, или у них нет выбора, есть задачи, где без этого вообще ничего не сделаешь при данном бюджете и в данные сроки, тут уж самому руководству будет не до принципиальности, есть задача, надо решить, и всё.