I often hear beginners ask, "Is it okay if I use Google a lot?" while they nervously throw glances around the room.

The answer couldn't be a more emphatic yes.

Google is an essential part of every software developers' job. The kind of people that need to do a lot of thinking on the job are called knowledge workers, and it's been suggested that knowledge workers spend 40% of their time looking for information. In other words, almost half of your job as a software developer is about being skilled with Google.

I've been making software for over ten years, and that's what enables me to eat every day. JavaScript is not my main language, but I do use it sometimes in as part of my work. Recently, I needed to develop a little 15-line script to figure out if one of my ideas worked. Here are the Google searches I did.

javascript random

javascript put string in html element

javascript add to list

javascript element from id

javascript array length*

Granted, I could probably remember some of those if I tried really hard, but it's much easier to look them up.

So for 15 lines of code, I used Google 5 times. That's once every third line. I'm no expert – I'm especially no expert in JavaScript – but I am a competent software developer. Google is okay.