DEV Community

I'm a senior developer and I regularly google "html image tag"

Nočnica Mellifera on August 09, 2019

Based on the Twitter meme from a few years back (kind of hard to search for but I'll add an example as soon as I find one), I'd like to hear the ways that you're not quite as smart/knowledgable as a junior dev might expect.

For me all of HTML is still a foreign language and I regularly google the most basic elements!

Collapse
 
midblue profile image
Jasper Stephenson

I think I'm 90% of the traffic to that CSSTricks complete guide to Flexbox article.

Collapse
 
arberbr profile image
Arber Braja

Long live CSS tricks flexbox article :p

Way more easy then to read the specs and most of the articles out there regarding flex.

Collapse
 
bunda3d profile image
Vom Com

Then I'm the other 10%. Align-self, align-content, align-items, and then none of those do anything because the divs aren't properly display: flex, display: inline-flex, display: flexbox, display:row, flex-flow: .... / this is better than floating divs, I'm told. /

Collapse
 
paultruong profile image
Paul Truong

Best article on the Internet

Collapse
 
harlessmark profile image
Mark Harless

It’s such a beautiful site.

Collapse
 
konaarctic profile image
Kona Arctic

We're developers not because we can regurgitate every last word of the HTML5 standard but because we can engineer and build clean, scale-able, maintainable, and working software.

Collapse
 
pavelloz profile image
PaweΕ‚ Kowalski • Edited

Well, because you are senior, your brain is occupied with things a little less trivial than html img tag syntax that you can find in 2 sec.
I would say its perfectly normal and desirable state of things.

There is a quote attributed to Albert E.:

β€œNever memorize something that you can look up.”

I strongly believe in it in my field of work.

Remembering everything is domain of the robots, not humans, who train to be better at searching for things/solutions using abstract thinking.

Im on regex101.com every time i have to write any regexp. ;)

PS. Emmet is a pretty nice tool to minimize duckduckgo.com trips on a daily basis. Or snippets in general. img<tab> => <img src="" alt="">

Collapse
 
bmitch profile image
Bill Mitchell

That's the exact quote that came into my head when I read the post. Great minds think alike :)

Collapse
 
iamcdlee profile image
Christopher Lee

Created an account just to say "Thank You" I really needed to see you this post. I've been in web development since I graduated college in 2011 and made my way up to Lead Web Developer but always had sort of an imposter syndrome because I'd often look up some tags that in my head I'd feel like I should have just known. So yeah, thanks again.

Collapse
 
nocnica profile image
Nočnica Mellifera

wow this comment made my day. Thanks Christopher!

Collapse
 
djpandab profile image
Stephen Smith

So true

Collapse
 
duffn profile image
Nicholas Duffy

This page has been viewed 8 million times and I think half of them are mine. stackoverflow.com/questions/927358...

Collapse
 
r7e98kva profile image
Markus

For me css is just trial and error.

Collapse
 
tobmaster profile image
Tobias Struckmeier

There are so many resources out there now. Please take the time and effort to learn it.
I see so many developers spreading hate on it. But they never invested dedicated time on it.
Big rewards at the end of the rainbow :)

Collapse
 
nocnica profile image
Nočnica Mellifera

real

Collapse
 
dailenyhb profile image
Daileny Hernandez Barreiro

I google the sql update syntax almost every time that I need it, I don't know why I forget it!!!!!

Collapse
 
nocnica profile image
Nočnica Mellifera

oh yeah that's a huge one. I used to write sql every day, but now whenever it comes up I have to google the most basic syntax!

Collapse
 
diek profile image
diek

I google a lot the next ones:

  • alter table sql syntax
  • grant privileges sql syntax
  • parameters order in php's built-in array functions
  • regex search/replace in js and python
  • dict and iterators differences between python2.x and python3.x

And i don't think i'm worst professional or less senior because of that, the things i most search are in fact the ones i use less in my daily work, i don't feel insecure about the fact i cannot remember everything.

Collapse
 
absinthetized profile image
Matteo Nunziati

I work with a number of companies each one requiring a different tech/lib/language. While I'm in my 13th year as a coder I constantly Google for everything.

Collapse
 
tailcall profile image
Maria Zaitseva

Yesterday I googled how to concatenate strings in Swift. Yes, it was "+", like in almost every other language I worked with, and yet I wasn't sure.

Collapse
 
justinledwards profile image
Justin Edwards

I prefer string interpolation on languages that support it.

let multiplier = 3
let message = "\(multiplier) times 2.5 is \(Double(multiplier) * 2.5)"
// message is "3 times 2.5 is 7.5

Collapse
 
tailcall profile image
Maria Zaitseva • Edited

I agree, string interpolation is cool, but sometimes I feel that some simple operations are more readable if you just use concatenation, like when adding a prefix to a string.

let prefixedString = prefix + string
// versus
let prefixedString = "\(prefix)\(string)"

When my brain sees latter, it thinks "oh, some serious formatting is probably going on here, I should totally spend time and energy to carefully investigate it".

Collapse
 
peiyee profile image
Pei Yee

As senior developer, knowing the right keywords to search on google is also very important. All the experience doesn't help me to remember the right syntax, but it helps to connecting the dots and do the right research and provide the optimal solution.

Collapse
 
beznet profile image
Bennett Dungan

I was actually having a conversation about this the other day with a friend.
I search for the same things as much as I did when I first started out as a dev. The only difference is Im getting better at the underlying understanding of what each of these pieces of code do. I just don't have the brain capacity to memorize every detail of how each of these puzzle pieces look but I know the general functionality of each one a lot better.

Collapse
 
afewminutesofcode profile image
Aaron

I think it is a great point that you have made here. I follow #100daysofcode on my instagram feed and I see so many photos of people learning / starting out who have taken massive amounts of notes about the sorts of things people have mentioned in the comments below, I understand you need some sort of a background but I think they are focusing their energies on trying to memorise things than learning to be a dev

Collapse
 
nocnica profile image
Nočnica Mellifera

Yeah this article struck such a chord I’m going to write β€œwhat to memorize, what to write down, and what you can just google”

Collapse
 
martinwheeler profile image
Martin Wheeler

I always forget how to use Date objects in JS, I'll probably never get the hang of them.

Collapse
 
arberbr profile image
Arber Braja

No wonder. Working with time and date is one of the trickiest part (and most bug ready then everything else) then any other concept ... not just in Javscript but in a lot of other languages too.

Collapse
 
simonf7 profile image
Simon Foster

Reading all these comments make me feel much better, I feel I'm always Googling for the simplest things - many of them mentioned already!

Collapse
 
asg5704 profile image
Alexander Garcia

I legit was troubleshooting for 40 minutes because I forgot the <img> tag attribute is src not href. Haha.. oh well.

Collapse
 
nocnica profile image
Nočnica Mellifera

lol it was this exact thing that made me realize I couldn't write it from memory

Collapse
 
yuripredborskiy profile image
Yuri Predborskiy

I think you mentioned this case
theoutline.com/post/1166/programme...

When homebrew author didn't get a job @ Google because he couldn't solve a cs problem. And then some confessions followed.

I'm a senior software engineer myself and I Google how stuff works almost daily.

Collapse
 
gidrek profile image
Giovanni CortΓ©s

I have worked 7 years as Django Developer and I google how to start a new project in Django

Collapse
 
nocnica profile image
Nočnica Mellifera

This one is so relatable! I still grab an β€œexpressJS starter” off a google search even though I write Node almost every day!

Collapse
 
cecilelebleu profile image
CΓ©cile Lebleu

During the past couple of weeks, every day, at least twice, I've searched for "js foreach syntax". There's something about it I can't stick in my brains.

Collapse
 
jacobherrington profile image
Jacob Herrington (he/him)

I'm also a senior developer and I google dumb stuff constantly. Your brain can only hold so much! πŸ€·β€β™‚οΈ

Collapse
 
scrabill profile image
Shannon Crabill

I always forget the markdown formula for images.

Collapse
 
wdehaes profile image
Willem Dehaes

How to remove a substring from a string in Python. Last Friday I looked it up three times. In the span of less than an hour.

Collapse
 
sebtoombs profile image
Seb

A huge part of being a good developer is simply being an excellent problem solver. Being able to google good is solving a problem. I see no problem! πŸ˜ƒ

Collapse
 
dana94 profile image
Dana Ottaviani

I still have to google HTML tables since I don't regularly use them and if I do it's because I'm looking at someone else's code. Also, RegExp. πŸ˜‰

Collapse
 
paultruong profile image
Paul Truong

I just found out that table elements by default don't have borders

Collapse
 
niorad profile image
Antonio Radovcic

You could create a snippet for that.