Live data from Hacker News

Get better at Googling

markodenic.com

51–60 of 297 posts

Re: Get better at Googling

#51
post #9

Using search engines effectively is such a great, often overlooked skill. It's something that folks often think as a given, but being able to quickly find an answer or resource can appear as "techno voodoo" to some. I've tried to make a habit of not telling people "just Google it!" when they ask me a question, and instead "Let's Google it" - to open up for an opportunity to help someone try to find an answer by "aski…

Well said. What tip did you like the most?

Re: Get better at Googling

#53

Googling is important, and I hear it everywhere, but in my opinion "deep work", learning the basics, and focus is just as important. You can't google yourself out of every situation. You must be willing to dive deep into a topic, read a lot, think and understand things well. What googling often means is that you just open on the top 10 hits, scroll through, read two paragraphs, and if the solution is not immediately…

Right. Often I find myself moving away from pages that actually have the content that I need. I just have not read them fully or actually understood the information.

Googling is part of the skill, actually digging into results is another one that is just as valuable.

Re: Get better at Googling

#56
I follow and sometimes advise on /r/learnpython. There are two types of questions on there that make me shake my head.

1. "How do I do this?" The question often that can be resolved with a search. This person would rather wait for an answer than do the work of a simple search.

2. "Will this work?" along with some snippet of code.

I have to remind myself that they're often kids that have yet to learn how to learn. Still, these are basic skills (searching and experimenting) that should be taught as part of every HS programming class.

Then I have the horrifying thought that the people asking these questions are adults that I will either have to work with, or worse, be managed by.

Re: Get better at Googling

#57
post #18

The article is missing several operators that are useful. Like inurl:, intitle:, allintitle:, etc. The "AROUND" proximity search is neat as well, especially for words with dual meaning. like: bootstrap AROUND(6) cpu Finds "bootstrap" within 6 words of "cpu", which culls out most (not all) of the unwanted results about the bootstrap js library. This article seems to cover most of the ones I'm aware of: https://ahrefs.…

Wow had no idea most of these operators existed. Thanks for sharing (and to the original post too, I didn't know a couple of those e.g. before:)

Re: Get better at Googling

#58
Just as I use StackOverflow less and less, I also use google (search in general) less and less for development work. Sure every so often I get a weird error and search for it, but I’ve been finding that less and less useful. A big part of it is that I don’t really use any hyper popular frameworks and libraries so there just aren’t many answers out there for what I do use. I’ve also grown accustomed to reading the language and library documentation and reference material, example code or the code I’m using itself.

Recently, I’ve mainly been working on a niche Clojure project and a personal C++ game+engine project. For Clojure, I get along best with clojuredocs, the readme for whatever library I’m using and just reading the code. I only really found google/SO useful for Clojure in the early days when I was still learning it, but I’ve been writing Clojure for ten years now.

For C++, I keep cppreference.org open and also the readme’s for the libraries I use (mostly header only libraries) and ill look at the headers too. The only library I’ve really spent a lot of time googling is the Bullet physics engine (it’s woefully underdocumented unless you’re using the python bindings). Any time I’ve tried googling for error messages, I’ve found it less than useful so instead I guess I’ve just gotten better at trying to understand obscure clang errors (usually template errors). I’ve also needed some help doing more advanced things with the EnTT library, but the author is very responsive on github and discord.

In my previous job, I was mainly working on automating various AWS service interaction with terraform and python and while I did occasionally google for things, I almost always ended back on the terraform and AWS official documentation pages anyway.

I also learned to program at a time when my internet access was irregular, so relied on offline copies of documentation for all my needs. Maybe that helped me rely less on quick fix searches, although I definitely went through a phase of that some years ago.

As for the article, besides quotes for exact matches, I don’t think I’ve ever bothered with any of the other tips, in years if ever. Got on just fine without it ;-)

Re: Get better at Googling

#59
post #37

What's often overlooked and omitted from this sort of guide is a person's ability to identify the trustworthiness and usefulness of a website that shows up in search results. It's not enough to juggle operands and search hacks. You also need to know which result to click. Another commenter suggested just searching for your error message. Try searching for "cannot read property of undefined" and scroll through the res…

The academic and scholarly field you are referencing in your first paragraph is referred to as “information literacy“ We’re looking at this and students generally we look for the number of stages that need to be completed: Identification of the need for new information Searching and strategies for finding the needed information. Assessment of the usefulness of the information Evaluation of the credibility of the info…

That's a nice concise list. Even moreso: "You can think of information literacy as having five components: identify, find, evaluate, apply, and acknowledge sources of information" - via https://libguides.seminolestate.edu/researchfoundations/info...

Re: Get better at Googling

#60
Not sure how is this related to the SW development, this is just a general set of Google keywords. I might sound like an old fart, but I feel like it is much more helpful to learn your way around the docs as a developer. I regularly see people googling all kinds of basic language knowledge that can be found in documentation. However, googling might lead to outdated or incorrect information, especially when people just copy the first result from Stack Overflow. My advice for the junior Python programmers is to learn using the `help` keyword and python console to quickly check how things work.
Post reply on HN