Skip to content
loading...

What do you have to Google? Every. Single. Time.

twitter logo github logo Updated on ・1 min read  

So I was wondering... (23 Part Series)

1) What's your opinion on Coding Bootcamps? 2) How does your workplace approach Health and Wellness? 3 ... 21 3) Start-up v Corporate, which do you prefer? 4) Encouraging others to write blog posts 5) Choose Your Own (Career) Adventure 6) How does your workplace approach recognition? 7) My 2018 Year in Review on dev.to 8) Do you work on call? 9) How Many Comms Tools are Too Many? 10) What's your Wifi's name? 11) Which game are you playing right now? 12) What's your type? 13) How do you onboard a new team member? 14) What are your favourite resources for beginners? 15) What Advice Would You Give Your 20-year-old Self? 16) What are you (still) not interested in learning? 17) Follow Friday: Which DEVs would you recommend following? 18) Say something nice about another DEV member 19) Follow Friday: Which DEVs would you recommend following? 20) What do you have to Google? Every. Single. Time. 21) What Do You Find Difficult about SQL and Databases? 22) What's on Your Personal Development Plan? 23) Career Progression: What Does It Mean to You?

For me it's the simple commands that let me set up a new Github repo and add files. I just don't do it enough to commit it to memory. I wrote myself a post with everything I need and still haven't managed to make it stick.

How about you? Any other stories to make me feel better?

twitter logo DISCUSS (121)
markdown guide
 

Regex. Every. Single. Time πŸ€¦β€β™‚οΈ

I have to use regex tools to help and it feels like I bumble my way through it each time.

 
 

I used to use rubular.com

Lately started using regex101.com

Any particular reason why ? Rubular has a really good generator that tells you what it’s doing ?

 

I feel this pain 100%! Regex is so useful but man is it hard to remember

 

I'm sure there are many that would agree with you!

 

Well I use few websites for making sure that regex works. like regex101.com and also I have advanced knowledge of sed and awk so if the programming language use compliant regex substitution then I dont need to google.

In either case knowing sed and awk helps as I can make a text file of words that I want to replace and then sed or awk them and see whether the expression works. :)

 
 
 
 

Not a reply to you question, but my method to avoid that
1) I use duckduckgo all the time. Except the 1 search a month where I know there should be something but DDG's reply is not satisfying.
2) For every potentially repetitive request I make, I write the answer on a personal FAQ
3) After a number of repetitions, I eventually remember that I've written the answer down and instead of DDGing, I check my personal FAQ.

 

Totally agree. I've been keeping "developer" notes and it really helps. I either use notion.so for my day to day notes, or a private code repo for code samples.

 
 

I just checked notion.so. Thank you for the reference. To me it looks like a limited org-mode on the web (no intent to disparage the service or anything). I've been trying to focus on one interface for all my writing needs, which is made really difficult by all those web apps, so I try to stick to emacs, and for now org-mode (especially the "capture" feature) has been the place where I work most.

I'm a fan of what works for you. I like mine web based because I also regularly use it on my phone and when I'm out. To me it also has a nice UI compared to a terminal. Don't get me wrong I always have one open. But notion just has so many thi gs useful to me that others don't so it's a great fit for me.
Plus I tried emacs, I couldn't get away from liking vim lol.

 

That is a one excellent idea. I must start writing personal faq too.

 

Something wrong with DDG is that I cannot limit search within 1 year.

 

Especially for programming, I with I could easily limit all searches to the past year and expand it if I need to. I believe you can make a Google custom search engine (cse) for that but I've never tried

 

have you not heard of symbolhound.com , the search engine for coders?

 

Before flex, how to vertically align text in a div πŸ˜‚

 

There was a weird transform:translate hack to center a div inside another div and I never memorized it till flexbox came around πŸ˜‚ πŸ˜‚

 
 

one thing I Google all the time:

How to do a for loop in Bash?

And that's a reason why I think that every non-trivial bash script should be rewritten in a NPM script if you do JavaScript, a Gradle+Kotlin script if you do Kotlin, a Ruby script if you do Ruby, ...

 

Yes bash can be really hard to learn. Well nowadays I mostly write scripts in python and they are basically cross-platform as long as you have installed python on your machine.

 

Maybe, sometimes I Google less/greater than sign. because I don't trust myself in it.
πŸ™„

 

I still have to think of the crocodile that was taught when I was a kid :)

 

The "a-ha" moment for me (that probably came too late in life) was that what's being represented with =, <, and > is the relative values, and that's represented by the space between the ends of the lines on that side.

With =, the lines are parallel, so the values are equal. With <, the distance between the two points is smaller on the left hand side, meaning it's the smaller value, and with > it's the reverse.

This. I don't actually understand how people cannot see this. Most mathematical operators are quite arbitrary, but these three actually make sense.

 

Ya, the way I was taught it and never forgot was "the smaller gator eats the bigger gator", one of those silly mental images that sticks.
Somehow, over time my brain learned to recognize it as "the greater one points to the lesser one"

 

I learned the 4/7 style

> with a slash becomes a 7
< with a slash becomes a 4
7 is bigger than 4

 
 

Thanks for reminding me of this. I loved it in school,

In mathematics we read from left to right.
< the operator sign opens towards the bigger side.
Hope this helps :)

 

"The mouth opens to the greater one" - My Junior School Teacher

 

Literally the only reason I can remember this is because I know a heart emoji is "less than three" <3

 
 
 

For me, I always have to Google how to insert an image in markdown. Is it or is it ()[] and how do you do alt text? It's a drag haha.

 

I know how you feel. I took a break from blogging and embarrassingly had a real moment stuck on if it was or ()[] when I came back to it. I'm pleased the editor guide is now in the bottom of each new post.

 
 

I tend to Google all the time, sometimes just to make sure lol. Everything has multiple diff docs for diff versions...

A tutorial instructor once told me the Devs in the place he worked at as a freshy didn't think it was right for him to Google so much so he learned to find other ways to reference.

When learning something, I tend to make lots of simple notes, especially for things I feel I need to not overlook later. When I find myself searching a lot I look for cheatsheets to download or a long docs page to save as PDF inside my projects folder πŸ™ƒ Super useful especially since I often find myself without decent internet.

 

Python string replace and split methods, list and dictionary syntax

Java for each loop syntax.

Bash if and else statements, argument handling, null check

In a word: lots

 
 

Thank you, I really love this platform, and I'm trying to write more in order to learn more.

That's why I started writing too. Creating a post is such a good way to lock in what you're learning about. The bonus is that it will help others and 'future you' when you need to come back to it later.

 

Not Google in this case, but I almost always have to check the manual pages for the reference ordering for using git rebase --onto to transplant branches (and yes, I actually do use it quite a bit). For some reason I can never remember that it's target branch, branch base and then branch tip.

Also, until recently, how to prune local references to remote branches that don't exist anymore.

 

How to create a symlink in terminal. If I was using that command more maybe I’d remember it. But since I only use it once or twice a year I have to keep looking it up.
On a non-technical note, I also had to keep googling whether the P in PMS stood for pre- or post- until a friend of mine told me she’s always relieved post- but never pre-

 

I don't always Google this but I'm working on a project with a Python Backend and JavaScript(React) Frontend and I tried to use append to add an item to an array in JavaScript but it didn't work so I had to Google and push hit me even before search results were loaded πŸ˜‚

 

CSS align and justify
I just can't remember which one aligns with which axis. And then there is also

align-content
align-items

Getting goosebumps just by thinking about it. 🦒
It's super basic, which makes me feel completely inept all the time. πŸ€¦β€β™‚οΈ

 

Not with Google but with DDG, the freedom units nonsense to metric, SQL queries and...

.. I don't want to say it, too embarrasing ...

... HTTP status codes ...

for some reason my brain refuse to learn them, I can recall 200, 400, 404 and 500, the rest I have to re-check, no matter how many times I've read them.

 

I have a confession to make, I almost added 403, but I wasn't sure enough I had to check :| I was kinda sure tho!, around 70% sure, maybe 80%!.

that's almost sure... :|

 

That's not just you, humans are awful at remembering numbers. That's why we don't use IP addresses to navigate to websites and domain names instead.

thanks for trying to make me feel better, they are just 3 digits long tho and the first one is related to where the problem was :\

somehow I can remember the first 25 digits of pi, I think the more useful, the less likely to remember it. Cute girl's number that I lost, no chance to remember that, my brain is too busy remembering the phone number of some random store I called 2 months ago to ask the closing time.

 

Anything I don't use often enough to remember, and intellisense is not there to help with - like SQL Merge statement, for example.

 

Intellisense is so good at lulling me into a false sense of security. Moving to using pgAdmin and a Postgres flavoured database has made me really think as it doesn't have Intellisense built in.

 

Yeah, I totally agree with your point. In fact, Intellisense, much like you're smartphone, makes things so easy for you that you might say it makes you dumb - but that's just a feature (or bug) of technology -

I mean, growing up (in a world without cellphones) I used to remember all of my friends phone numbers, my grand parents phone numbers etc. I even had a dial card with a 16 digits number and a 4 digits password to use in pay phones that I've memorized so easily I could have recite that in my sleep.
Nowadays I need to take a few seconds to remember my wife's phone number - and except my own number and my parent's home number (which hasn't changed in the last 20 years) I can't remember any number at all...

I completely agree. I still remember my home phone number from when I was a kid but wouldn't know what my best friends current cell phone number is. Technology has made it easier to free up 'mental space' for bigger and better things but if I was without my phone and needed to call someone I'd be really stuck.

 

How to handle parameters in powershell and when writing bash scripts, how to handle them there.

For JavaScript: when using reduce, if the first or the second parameter is the current.

How to use the slice function.

The wildcard placeholder for sql statements (* vs %).

 

Generate SSH keys private/public encrypted with RSA.

EVERY SINGLE TIME...

 
 

For me, it's XML serialisation. Every single time I write code to do it I have to find the exact same stack overflow article to get the syntax right.

Maybe I should just write myself a little helper library.....

 

I often google F#/elm pattern matchinf syntax cause i forget xD "Is it match with here... Or caae of... Wait where am I?" - I kinda brought that on myself by using an F# backend and an Elm frontend xD.

 

align-items vs justify-content. No matter how many times I read it, chances are I'll have to read it again a few weeks later.

 

The list (or array) length attribute, for some languages it's lenother it's length, it can also be a function like length(list)or len(list), or it can be a method like list.len()or list.length().
Also in some languages it return the number of item in the list and for some the last index of the list.
It's a nightmare.

 

I make use of cheat github.com/cheat/cheat/ to skip searching online. And switch to Duck duck go for fast and accurate answers when needed.

 
 

CSS Tricks flexbox reference

...and...

CSS Tricks grid reference

 
 
 

How to use .reduce() for javascript arrays and if sort() returns a new array or sort in place.

 

Any time I have to mess with commit history. Going back a commit, reattaching a detached head, etc. Especially resetting to a previous commit. I google it every time and do it a different way every time. I should probably write that down somewhere.

 

A CSS reset because I’ve just never saved one...

 

If I do a project in JS, the next time I go to python i have to Google the function name to add an element to an array, vice versa as well.

 

You just need to know what to ask, that is enough. People are what they get answered because of what they ask.

 
 
 
 

Delete all branches except master (or develop).

 

Switch case... never never remember the syntax!

 
 

same i have started blogging just so i can remember what i have done.

 
 

Deleting a branch from origin. I Google it every single time! So frustrating. πŸ˜„

 

oh you do remember it. we all do.
is just that the action of the habit of looking it up is stronger than a natural recall.

 

Markdown syntax for images and links. My brain does not want to commit to remembering where the brackets and parens go. πŸ€·β€β™€οΈ

 

How to properly set up a RecyclerView with Adapter and ViewHolder in Android.

 

I have to google Every. Single. Time. How to embed links in markdown because apparently I never remember. Also VSCode hotkeys and things on git.

 

Plus some previously refered, javascript DOM functions / properties.
How to call the root, nested items on second, third, fourth grade... etc.
No matter how long I've been working in JS :(

 

Everything. Mainly git and Linux commands, and JS prototype functions. I refuse to spend intellectual juice memorizing stuff. I try autocomplete, and if it doesn't work I go to Google.

 

How to format a date properly. In Angular, in C#, with moment.js, with Nodatime.

They are all a little bit different.

 

everything 😬

we'll hopefully get good eventually..

 

Method definition. Even when I've used that method several times before.

 
 

How to style an image in Markdown. Every time.

Classic DEV Post from Mar 2

What effect is the Coronavirus having on your work life and personal life?

Do you go into an office on work days? Is your company taking precautions? Are you taking personal pr...

Helen Anderson profile image
I work with analysts to support their interpretation of data sets, optimise code, lead projects to build AWS solutions that support their work and provide guidance for juniors