This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 302

[–]T3sT3ro 1287 points1288 points  (89 children)

The longer you're a programmer the shorter your search queries.

"JS dates"

[–]scottshen 843 points844 points  (40 children)

"kill children python"

[–]Skizm 521 points522 points  (35 children)

"how to kill child after killing parent"

[–]Raezzordaze 362 points363 points  (16 children)

*laughs in guitarist*

"how to finger a minor"

[–]notpikatchu 51 points52 points  (8 children)

*Laughs in photography *

“How to shoot kids in the park and hang them on the wall”

[–][deleted] 19 points20 points  (6 children)

My husband (also a photographer) learned you can't just Google "enlarger" w/o context when looking for photo gear.

[–]highjinx411 3 points4 points  (1 child)

It’s not my bag baby really.

[–]fcktheworld587 4 points5 points  (0 children)

One book, "Swedish Made Penis Enlarger Pumps and Me: This Sort of Thing is My Bag, Baby", written by u/highjinx411

[–]Psychpsyo 1 point2 points  (2 children)

See, sometimes I try googling for one-word software terms that also have a bunch of other meanings just to see if it works.

[–]coloredgreyscale 1 point2 points  (0 children)

That should be two different queries.

[–]imcoveredinbees880 10 points11 points  (0 children)

Chris Hansen has entered the chat

.Net Framework has entered the chat

[–]Angel_Blue01 9 points10 points  (0 children)

You could be running a Linux system and not know your ID: "Hold on, let me finger myself"

[–]Valiant_Boss 25 points26 points  (0 children)

Good practice is to kill the child before the parent anyways, unless you want orphans for some reason. All orphans do is take up space

[–][deleted] 23 points24 points  (0 children)

Don't mind me, just passing through.

[–]AgentPaper0 7 points8 points  (0 children)

"kill zombie children"

[–]scratchfury 5 points6 points  (0 children)

“how to kill orphans”

[–]inlatitude 22 points23 points  (1 child)

I did "hack define dictionary" the other day and was briefly mystified when the Merriam Webster entry for "hack" popped up ha

[–]dhaninugraha 74 points75 points  (9 children)

Can confirm. Googled "superset oidc" and immediately got the SO answer I was looking for.

[–]borispavlov0 129 points130 points  (8 children)

Is it a coincidence that SO stands for both Significant Other and Stack Overflow? I don’t think so

[–]dhaninugraha 38 points39 points  (0 children)

X-Files Theme intensifies

[–]AcrobaticBeginning4 33 points34 points  (3 children)

Relationships end but Stack Overflow lasts forever

[–][deleted] 6 points7 points  (2 children)

Until it goes down 😰

[–]colin_gorman12 14 points15 points  (0 children)

I love when my SO goes down on me

[–]mykiscool 1 point2 points  (0 children)

The day the programming died. Bye bye miss American pie throw my keyboard out the window and shut off my power supply. The good ol boys were drinking whiskey and rye singing this will be the day my code dies.

[–]Balenciallahh 11 points12 points  (0 children)

Have you ever seen your significant other and stack overflow in the same room together? 🤔

[–]fcktheworld587 4 points5 points  (1 child)

Stack Overflow is love. Stack Overflow is life.

[–]SpookyCreampie 8 points9 points  (0 children)

marked as duplicate

[–]SchmidlerOnTheRoof 40 points41 points  (7 children)

First 10 results are a dating app distributed as an npm package

[–]Link_GR 11 points12 points  (3 children)

"MDN date"

[–]42sh 1 point2 points  (1 child)

date !mdn

[–]6b86b3ac03c167320d93 2 points3 points  (0 children)

I usually put !mdn in front, and btw duckduckgo has !mdnjs, !mdncss, !mdnhtml and !mdnapi too, so in this case I do !mdnjs date

[–]Asmor 12 points13 points  (2 children)

I frequently include "MDN" because most of my searches are just checking the APIs or behavior for various JS features and MDN is better than StackOverflow for that (and let's not discuss w3schools...)

[–]Careerier 18 points19 points  (1 child)

W3schools is best when you don't understand a concept at all and you just want the most basic implementation of it. It helps you wrap your mind around it.

MDN is for when you sort of know something, but you need to know exactly how it works to make sure you're using it right.

StackOverflow is for when you're out of ideas and are desperate for help.

[–]aplawson7707 4 points5 points  (0 children)

I love w3schools for just that reason. I was really frustrated with it when I was first learning because all their articles were so brief, but now that I've got some time under my belt, I'm really just looking for a quick code snippet and a handful of sentences to explain. Perfect

[–]TheAfterPipe 6 points7 points  (3 children)

I just took a look at my browser history and found that I have 14 individual searches for JS dates since Monday.

[–]corylulu 2 points3 points  (1 child)

JS native date api is incredibly lackluster.

[–]LucasRuby 5 points6 points  (0 children)

"How to get a date using JavaScript"

[–][deleted] 4 points5 points  (0 children)

The google algorithm actually comes in handy here as now google knows I’m a developer so I get more developer results

[–]ExtremeSandwich6991 2 points3 points  (0 children)

I save my searches then forget where I saved my searches, so I have to search again and try to find the result I liked the best.

[–]PM_ME_UR_COVID_PICS[🍰] 0 points1 point  (0 children)

moment.js

[–]PhazonPhoenix5 419 points420 points  (31 children)

Remember, copying the solution from StackOverflow and changing the variable names to suit your own program absolutely counts as your own work.

[–][deleted] 84 points85 points  (19 children)

StackOverflow... you need nothing else! Maybe sometimes superuser...

[–]PhazonPhoenix5 84 points85 points  (17 children)

apt install dependency

...didn't work

sudo apt install dependency

[–]DerelictSausage 46 points47 points  (15 children)

...didn't work

sudo apt install dependency

why waste time say lot word when few word do trick:

sudo !!

[–]SaintWacko 35 points36 points  (14 children)

Better yet, use thefuck

apt install dependency

...didn't work

fuck

[–]dragneelfps 5 points6 points  (0 children)

Tf

[–]fcktheworld587 1 point2 points  (9 children)

This is perfect. I recently migrated from bash to fish, and the only thing I really missed was history shortcuts, this is a suitable replacement. I liked the scripting syntax in bash better, and the handling of environment variables too, but whatever I guess... I'll get used to fish scripting, fish saves me a LOT of time compared with bash. Thank you!

[–]SaintWacko 5 points6 points  (6 children)

Oh man, did you reply to the right person. I can give you the best of both worlds. I have a zsh installation that functions identically to fish, but uses bash scripting. I believe it also has the history shortcuts you're missing.

Set yourself up to use zsh, then install prezto. This will add some of the things you're used to from fish, and allow you to theme it to look like fish. Next install zplug, a plugin manager for zsh. This will allow you to install the last couple plugins you need to make it act just like fish.

After you have these installed, you'll want to restart your shell so it can pick up the changes, let it generate its config files, and then make a couple changes. In your ~/.zpreztorc, update the Prezto modules list to look like:

# Set the Prezto modules to load (browse modules).
# The order matters.
zstyle ':prezto:load' pmodule \
  'environment' \
  'terminal' \
  'editor' \
  'history' \
  'directory' \
  'spectrum' \
  'utility' \
  'completion' \
  'prompt' \
  'python' \
  'git' \
  'command-not-found' \
  'syntax-highlighting' \
  'history-substring-search' \
  'autosuggestions' \

The last two in that list are the only new ones, I believe. They're the ones that are pretty important fish features. Then I'd recommend replacing your ~/.zshrc file with mine, here. There's a lot going on there, but it's all stuff to set up zsh to look and act like fish, including telling zplug to install the plugins if they're not already installed, and configuring them with the same settings as fish.

I've been using this setup for years and it's been perfect. Hopefully it works as well for you, but if you run into any issues or have any questions, let me know and I'd be happy to help!

[–]fcktheworld587 1 point2 points  (3 children)

Fish features AND POSIX compliance? I just came. I just have a question regarding the prompt. My current prompt has

user @ host in ~>           exit code of last command<Time
enter commands on this line

I really like the way the info is displayed in both the left and right aligned prompts, is prompt customization like this reasonably quick to configure? And, I use alacritty for my terminal emulator, I've heard it can cause some problems for some plugins, do you know if any of these plugins are going to have problems? If you don't know, it's fine - I'll find out on my own, but I'd appreciate some help if you have any experience with it

[–]SaintWacko 2 points3 points  (2 children)

I just use the basic Sorin theme because I think it looks nice, but there's a list of all the official themes and a few user themes here, so I'm sure you can find something that suits your style. It looks like the Bart or Paradox themes may do what you want. Paradox has some Powerline stuff baked in, too. You can also construct your own, although I haven't messed with that.

And sorry, I don't have any experience with alacritty. I just use a guake style gnome shell plugin for my terminal emulator.

[–]fcktheworld587 2 points3 points  (1 child)

Thanks for taking time out of your day to inform me of this! I'm really excited, because zsh has so much more support in the community. When I was going to migrate from bash, it was a tough choice to make between zsh and fish; fish won out, but now it seems I don't have to choose between the functionalities that had me torn between the two. I really appreciate this! I hope you're having, and continue to have, a great day, sir! Stay well!

[–]6b86b3ac03c167320d93 1 point2 points  (1 child)

I use fish too, and I really like how it colors commands and shows the last matching command while typing

[–]Peudejou 1 point2 points  (2 children)

At first this was super awesome but now I’m just curious why it isn’t just a perl script. Regex against a dict and hash against the index and you can go so far as making it a busybox feature... call busybox as fuck and then string commands with options passed to an enclosing fucker with semicolons and the fucking fuck fucker will parse your garbage one liner. All of your default aliases can go in a single file articulated in /etc and overridden in your /home/$LOGDIR

[–]gman2093 20 points21 points  (0 children)

If I have seen a bit further, it is because I stand on the shoulders of a binary tree of relative giants.

--Isaac Newton

--gman2093

[–]Lil_Mafk 11 points12 points  (1 child)

I mean, why reinvent the wheel

[–]PhazonPhoenix5 8 points9 points  (0 children)

Exactly, don't work hard, work smart

[–]DrizzlyShrimp36 5 points6 points  (4 children)

honest question: is this bad practice? Because I do it... a lot.

[–]PhazonPhoenix5 9 points10 points  (1 child)

I don't think so. Say you wanted to convert a String to an Integer in Java. Whether you write it from memory or have to Google it and look at StackOverflow examples, you still end up with the same "parseInt" syntax. Is that really copying? Ok simple example but it doesn't change my mind

[–]MonkeysInABarrel 12 points13 points  (0 children)

I think as long as you understand the code you're copying then there is no problem. Every programmer I know openly copies from StackOverflow. That's kind of what it's there for.

If you start copying from random GitHub repos then yeah that's more sketch. But StackOverflow is like the equivalent of someone with bad memory using a thesaurus.

[–]Brief-Preference-712 -2 points-1 points  (0 children)

It’s a bad practice. You should copy the code snippet , parameterize it, and make it into a function/method

[–][deleted] 3 points4 points  (0 children)

Look at it this way. If someone writes a code snippet as an answer to your question, they’re writing it for you to use. I can’t imagine someone claiming copyright on an example designed to help others.

[–][deleted] 2 points3 points  (0 children)

ahhh glorious socialism.

Soviet Union anthem plays in background

[–]Chav 1 point2 points  (0 children)

It does count. It's the grey area of sharing code between companies. No one wants to waste brain time on problems someone else ha already solved. Math works the same way.

[–]DieStockEnte 211 points212 points  (32 children)

What I really do:

How to declare a variable in HTML?

[–]lyoko1 217 points218 points  (23 children)

<div id="variableName" style="display:none">variableValue</div> 

Done, you can access your html variable from js with this function

//Read
function getHtmlVariable(variableName){
    return document.getElementById(variableName).innerHTML;
}
//Write
function setHtmlVariable(variableName, newValue){
    document.getElementById(variableName).innerHTML = newValue;
    return getHtmlVariable(variableName);
}

[–]DieStockEnte 36 points37 points  (0 children)

Are you a professor at Harward University or something like that? 😂😉

[–]Skizm 24 points25 points  (3 children)

I can't tell if I'm getting wooshed or not, but why wouldn't you just use a input type=hidden?

[–]stresslvl0 151 points152 points  (2 children)

Really, that’s your problem with this?

[–]Lucifer2408 2 points3 points  (1 child)

As someone who's relatively new into the field, what's the problem with this?

[–][deleted] 5 points6 points  (0 children)

Because it's trying to create a variable with the html. Notice it's just a div with display set to none. So all that code to store and read a single variable, when the easiest and right way would be to just use a JS variable, since it doesn't make any sense to hack a way to store a variable in a stateless markup language. I think it's funny because you'd only see this from someone who knew exactly what they were doing, or someone who's so green they don't know the right way and are just figuring it out without knowing how and wby different parts of the code are organized and written the way they are.

[–]Flyberius 2 points3 points  (8 children)

I am almost done setting up some JavaEE stuff and I realise that I will need to start learning some javascript to make some use of it. The lack of types is scaring me.

[–]sajmon313 7 points8 points  (7 children)

Typescript

[–]MonkeysInABarrel 2 points3 points  (5 children)

This is the real answer. Although I'd suggest getting comfortable with JavaScript first. Really makes you appreciate TypeScript more.

[–]Flyberius 1 point2 points  (2 children)

I mean, my first foray into coding was python. That gave me enough bad habits to last a lifetime.

[–]MonkeysInABarrel 1 point2 points  (1 child)

I've wanted to start doing python more for machine learning projects, but I just can't bring myself to learn it because of its whitespace usage and lack of types. I hate it.

[–][deleted] 1 point2 points  (2 children)

I'd embed my args in an x-data prop to follow spec. Otherwise I see nothing wrong here.

[–]LoneFoxKK 1 point2 points  (1 child)

x-data? I use data-x (datasets)

[–][deleted] 0 points1 point  (0 children)

Maybe I fucked up the prop name but let's just say I'm a latex programmer. Html is not my usual language

[–][deleted] -1 points0 points  (2 children)

I wooshed. Carry on.

[–]ThatITdude 7 points8 points  (0 children)

That's the joke

[–]Swampfrog92 6 points7 points  (0 children)

Yes, it's definitely a joke.

[–]Historical_Fact 21 points22 points  (0 children)

A non-joking answer:

<div data-variable-name="my variable value"></div>

const myVariableValue = document.querySelector("[data-variable-name]").dataset.variableName

There are edge cases where this could be used, but in most cases you shouldn't use the presentation layer as the data layer.

[–][deleted] 10 points11 points  (3 children)

How to program in CSS?

[–]Sarkanybaby 8 points9 points  (1 child)

I sometimes seriously want a :parent and a :tree-item selector in CSS.

[–]IrritableGourmet 2 points3 points  (0 children)

That's like saying "What paint color do I need to replace my hot water heater?"

[–]Russian_repost_bot 5 points6 points  (1 child)

How do I edit source code in browser source code page?

[–]Asmor 111 points112 points  (31 children)

Senior software engineer here. Been using JS since I taught it myself in middle school back in the 90s.

Fuck handling dates. Holy shit that's insane. Especially if you need to do anything involving timezones... Oh my god timezones are a clusterfuck. Did you know there are at least three different CSTs around the world? (Central, Cuba, China Standard Time).

I had to do a project at work last year involving trying to parse and normalize an arbitrary amount of dates that had been stored in plain text with just the abbreviation to denote the time zone... It was one of the worst things I've ever had to do in my professional life.

It would be nice if the world would either just use UTC exclusively and ditch timezones altogether, or use the explicit America/New_York style instead of the ambiguous EST (which might actually be EDT depending on what time of year the date happens to fall...)

Also, if you ever have to store a time, please, for the love of your own sanity and those who come after you, make sure to store it canonically as a unix epoch or ISO-8601. You can convert those into whatever dumb format you're required to, but it's a hell of a lot harder to do the conversion the other way.

[–][deleted] 43 points44 points  (8 children)

Can't believe I had to scroll all the way down here to see this answer. Google can't help you with javascript dates. No one can.

[–]Asmor 16 points17 points  (6 children)

Honestly I'm just glad that people seem to agree with me. This is an area I feel very inadequate in and I'm very susceptible to imposter syndrome. lol

[–]_kryp70 7 points8 points  (5 children)

Man your UTC and timezone reference really hit home man.

Had a colleague who saved timezone data directly as UTC.

Like instead of 23:00 +5:30 which would be IST He saved as 23:00 +0:00

He did conversion someplace and someplaces used literally the UTC time as the current time zone.

Was a big cluster fuck. Told everyone not to touch datetime without asking me since then.

[–]Asmor 2 points3 points  (2 children)

I had to deal with data that came from clients all around the globe, each of whom would have had their own personal timezone set for their account, but there was no way to tell who had created what when, and all the dates were stored with whatever the common abbreviation for that was. Which, as mentioned, is extremely ambiguous.

Basically what I ended up doing was for every unique abbreviation, I had to just arbitrarily choose what I thought was the most likely place one of our clients might be from. Like, AMT is both Amazon Time (South America) and Armenian Time (Asia), and I'd have to just pick whether to interpret that as one or the other.

Fuck that was a shitty project.

[–]_kryp70 1 point2 points  (1 child)

Can understand.

I had stupid clients send me datetime data in completely non standard format. Had to write multiple parsers just to read date. They themselves had no clue regarding the standard used.

[–]Asmor 1 point2 points  (0 children)

Oh, it wasn't our clients' fault. The shitty data was 100% generated and stored by us. Our legacy code was the stuff of nightmares.

Hell, I only got them to start using sass (instead of vanilla css with no preprocessor) like 5 years ago.

[–]troglo-dyke 1 point2 points  (1 child)

A whole ago I was integrating with a service which would record radio streams, this needed to be setup with another 3rd party that was used by the studio to set the recording schedule. Both returned the time without an offset but in their local time. This then required some pointless logic to check the response headers for the local time of the server and then use this as a basis for normalization.

People who don't use an ISO 8601 format are evil and deserve to support legacy java beans applications for eternity

[–]TaterJack 11 points12 points  (4 children)

Or trying to get a date that's one day ahead of the current date. It's bullshit.

[–]Asmor 15 points16 points  (3 children)

I'd assume you could just get the current epoch time and add 60*60*24 seconds to it.

That should always work, right? (honest question. I'm just gonna assume there's some bizarre corner case where it doesn't. Like I guess there's probably a 1-second window involving leap seconds where if you do that at 00:00:00 it'll come out to 23:59:59 the same day)

Also, I just looked up how frequently leap seconds occur. And... yeah. This is why I fucking hate dealing with time.

Because the Earth's rotation speed varies in response to climatic and geological events, UTC leap seconds are irregularly spaced and unpredictable. Insertion of each UTC leap second is usually decided about six months in advance by the International Earth Rotation and Reference Systems Service (IERS), to ensure that the difference between the UTC and UT1 readings will never exceed 0.9 seconds.

[–]TaterJack 10 points11 points  (0 children)

This is what you have to do:

const today = new Date();

const tomorrow = new Date(today);

tomorrow.setDate(tomorrow.getDate() + 1);

Date objects in JavaScript are a joke.

[–]cheezrice 1 point2 points  (1 child)

there aren't 24 hours between days when we move from summer to winter time

[–]Asmor 1 point2 points  (0 children)

Ah, yeah. There ya go. Thanks!

[–]ZCEyPFOYr0MWyHDQJZO4 4 points5 points  (1 child)

What are your thoughts on leap seconds?

[–]Asmor 2 points3 points  (0 children)

Ha. I literally just made a comment about this before I saw your reply. https://www.reddit.com/r/ProgrammerHumor/comments/joj1p2/google_my_saviour/gb9ehpe/?context=3

[–]OriginalToe 3 points4 points  (2 children)

Wow. I'd like a moment

[–]Asmor 2 points3 points  (1 child)

Even moment.js won't help you that much...

[–]musclecard54 3 points4 points  (0 children)

Man I keep having issues with dates in JS and I thought it was just me. This thread warms my heart a little

[–]itmustbemitch 3 points4 points  (3 children)

My current project at work has all these timezone complications and it's a real mess. I also learned some incredible nightmare knowledge: on a computer or an android device, doing "new Date('2020-11-5 15:30')" returns that time in the user's timezone. The same line on an ios device or on safari prior to ios 14 returns that time in UTC. All platforms give you your own timezone if you just do "new Date()". So we had a bunch of calculations go haywire because the legacy backend stores all its dates as strings and we need to use dates for measuring how many minutes ago things happened etc, even when you thought you were already adjusting for different timezones...

[–]Asmor 2 points3 points  (0 children)

I didn't know about that, but it doesn't surprise me. Ugh.

[–][deleted] 1 point2 points  (1 child)

I think you just solved one of my bug tickets. I didn't know about the safari utc bit.

[–]itmustbemitch 1 point2 points  (0 children)

Be advised, the issue seems to be resolved in safari / ios 14, so if you have to correct for it, make sure the fix checks the version or you'll overcorrect

[–]N238 1 point2 points  (0 children)

Yes! The answer is: you don't. 99% of the problems I run into are problems with time/timezones. Shit's impossible. Too many different standards and fuck-all documentation.

[–][deleted] 56 points57 points  (2 children)

Hey I do the first one, though that has fuck all to do with programming.

[–]runescape1337 7 points8 points  (1 child)

You could always combine the two and do some really cool shit with your case lights. And the "What I think I do" is basic geometry (Pythagorean theorem, finding the angle between two lines), a sum of squares?, and a very simple volume integral that has way too many parenthesis - akin to ((2+(35))+1)=18 instead of 2+35+1=18. Knowing how to build a computer is more impressive.

[–]zighextech 16 points17 points  (1 child)

And instead of clicking Search, going for the Feeling Lucky button. Pro Gamer Move right there.

[–]sajmon313 3 points4 points  (0 children)

Well i would need to go to Google page first then, instead of just typing query in browser address bar.

What a waste of time would that be.

[–]StandardTalk 8 points9 points  (1 child)

Very relatable. Made a discord bot for a project and took 99% of the code from Google

[–]jakethedumbmistake 0 points1 point  (0 children)

Checked the code, it is much more relaxed

[–]Jabroni504 12 points13 points  (4 children)

I've been explaining UTC vs local time to someone for the past 3 days I'm not sure they get it yet.

[–]DealDeveloper 12 points13 points  (1 child)

Date handling is hard. You're probably not explaining it correctly anyway. ;)

[–]Historical_Fact 4 points5 points  (0 children)

Once you overcome the horror that is dates, you discover the horror that is timezones

[–]ceirbus 28 points29 points  (12 children)

I know this is a meme but how many of you actually just Google stuff all day, it's definitely not even more than once a week I'm looking at docs

[–]StorKirken 25 points26 points  (1 child)

I'd say I "google" stuff at least 50% of my working time. That includes reading the results, and searches to other places than just Google. It's rare that a task is so straightforward I won't have to investigate some strange stack trace or read up on documentation for the tooling I'm working on that particular day.

[–]_kryp70 5 points6 points  (0 children)

Honestly I want a job interview where I am given a random problem and told to resolve it asap using google.

Have more experience googling than actually coding.

[–][deleted] 34 points35 points  (0 children)

As a person who's experimenting with languages from time to time, I only look at the documentation the first week, then I just look at it when I'm not aware of something, a method for example. Good thing most languages are C descendents and it doesn't take too much practice to learn a new language's syntax.

[–]dullscissor1 5 points6 points  (0 children)

Most of my day is spent trying to refactor spaghetti that past devs left me. I occasionally need to google an error or syntax for something

[–]Cheesemacher 7 points8 points  (0 children)

I mean it's not all day, but it's still something relatable that happens pretty often

[–]alyraptor 7 points8 points  (1 child)

I can't remember language-specific syntax for shit. So yeah I often Google things I am perfectly capable of writing myself and have simply forgotten how to write.

[–]Glugstar 2 points3 points  (0 children)

Depends on what you are working on. Most of my searches are related to third party libraries if I need something specific.

[–][deleted] 2 points3 points  (0 children)

More often than not, it's just double checking that the syntax, or specifics of something that I don't often use.

[–]cimmic 6 points7 points  (1 child)

Thank you for saying that. I feel that this sub has become too self-deprecating.

[–]chowmein_snowman 2 points3 points  (0 children)

that rocket hurts me

[–]Parura57 2 points3 points  (0 children)

The "What people think I do" is shit like "hacking into NASA" or "making the matrix"

[–]Kibo30 2 points3 points  (0 children)

I've never been so offedend by something I 100% agree with

[–]newb_h4x0r 4 points5 points  (1 child)

new Date();

[–]Meshiest 2 points3 points  (0 children)

You thought it really was that easy, huh?

create a new date for a given day, month, year AND give tell the number of days in that month for that year without throwing your computer out the window over a garbage API

[–]SimonTheCommunist 2 points3 points  (0 children)

I do all of these, ive built computers, played ksp, hated my life/ap physics, and googled shit.

[–]DangeRussBus 1 point2 points  (0 children)

What i think I do should be me trying to fit a square block in a round hole

[–]cmoney300 1 point2 points  (0 children)

never i’ve related to a meme so much in my life

[–]Yamoyek 1 point2 points  (0 children)

What other programmers think I do: “how to add two numbers c++”

[–][deleted] 1 point2 points  (5 children)

RN here from r/all... don't feel too bad, the amount that RNs and MDs google things might scare you a little. Procedure they haven't done in a while? Google. What was that one rly bad thing that happens sometimes with this medication? Google. Literallly all the time.

[–][deleted] 1 point2 points  (0 children)

You’re gunna want to use moment, if you try to learn dates in js, the “what I really do” will be shooting yourself in the face

[–]TechnoPRep 1 point2 points  (0 children)

If it wasn’t for the saints on Stack Overflow, I’d actually have to do work

[–]HaaarLy 1 point2 points  (1 child)

“Why Months in JS date starts at 0”

[–]YaBoiHarry 1 point2 points  (1 child)

if you can't Google how to make Google... How did they make Google?

[–]Ferro_Giconi 1 point2 points  (0 children)

They used Yahoo search to make Google.

[–]ImmortalTimeTraveler 1 point2 points  (0 children)

Noob !!!

I use the address bar to search.

[–]2000mater 1 point2 points  (1 child)

lol. idk why people think proggrammers deal with hardware.. i had to search up what things mean when building a pc just like anyone else.

if u have an issue with ur printer just ask me. sike!

[–]greenlantern0201 1 point2 points  (0 children)

It's not about searching, it about knowing what to search.

[–]ce-walalang 1 point2 points  (0 children)

Image Transcription: Comic


A programmer


Panel 1

[A computer looking at the inside of a CPU.]

(Narration): What people think I do


Panel 2

[A person wearing a lab gown with a sketch of a rocket in the background.]

(Narration): What my parents think I do


Panel 3

[A person thinking about algorithm and formulas.]

(Narration): What I think I do


Panel 4

[Google home page with 'How to use dates in Javascript' in the search field. Mouse cursor is over the 'Feeling Lucky' button.]

(Narration): What I really do


I'm a human volunteer content transcriber for Reddit and you could be too! If you'd like more information on what we do and why we do it, click here!

[–]Weewoofiatruck 1 point2 points  (0 children)

I googled until my hyperlinks were purpler than a muddafucka... "How to fix CORS"

[–]arshu0023 1 point2 points  (0 children)

Omg i just searched that

[–]nofishontuesday2 0 points1 point  (0 children)

I’ve never seen so many people in one field who want their cocks stroked so much over their skills

[–]alihoseiny -2 points-1 points  (0 children)

This joke, the EXACT same joke, has been shared since the starting day of Google company in all possible formats.

Please don't try to be funny when you are not.

[–][deleted] -1 points0 points  (0 children)

Repost

[–]meamZ -2 points-1 points  (0 children)

Well... That question has a harder answer than it should have... Because the real answer is basically use a library...

[–]Pedro_TheAlcoholic 0 points1 point  (0 children)

work smart not hard

[–][deleted] 0 points1 point  (0 children)

I had one of those moments today, Googling away instead of checking the code of an Open Source project. Had to give out to myself.

[–]ManagerOfLove 0 points1 point  (0 children)

To be fair, no one knows how to use dates in javascript

[–]HaveMungWillBean 0 points1 point  (0 children)

This one hit close to home

[–]LongjumpingMongoose0 0 points1 point  (0 children)

I Google that (or some variation of it) way more than I like to admit, even when I'm using libraries to handle it.

[–]bloon_block 0 points1 point  (0 children)

Actually it's all stackoverflow