DEV Community

Discussion on: When is learning what to Google good enough?

Collapse
 
pinotattari profile image
Riccardo Bernardini

Well, in the specific case of regex I think you should learn them well. They are a very powerful tool, intimidating maybe at first (but not so much, let's be honest...), but it can be very useful once you master it, especially if you work in languages like Ruby or Python: you can parse a structured text file in a handful of lines.

In general, I do not consider Google-based programming good enough. I see the usage of Google acceptable in few cases

  1. You are in a hurry and you need to use a specific tool or technique. You have not time to learn it since the deadline is tomorrow, so Google can be a backup emergency solution.
  2. You do not remember exactly how to do a specific thing (maybe is something you do not do frequently or something that you used too much time ago) and you need to refresh your memory
  3. You are stuck with a problem that is getting you crazy (maybe due to a bug or to a fine point in the behavior of your tool) and you need a hint in the right direction

In a more general case, you should have a good knowledge of your tools, so that you could use them with no Internet connection, maybe with the help of a printed manual.