Nov 7, 2017 11:37 AM
Myrani
163590
2389
99
#funny
Cocacoladinosaur
If imgur content was created by a reposter... well, what do you know..?
BronzeLeaguePro
All of this is just an insult to good programming practice. Seriously. "Stackoverflow said it's fine" is NOT an argument.
Sassmachine
Someone put that third panel into the second person, please.
webberjo
I remember the confusion and fear I felt when I went from SQL to NoSQL and learned about denormalization.
varsipieru
Little Bobby Drop.tables
originalWFHhipster
Hahaha this is hilarious I understand all of what are undoubtedly the jokes
Zap117
Lol the img wouldn't load Wich is also something that might be true of the title
ErikaLarve
again and again
FraudulentPepsi
I was ready hate all over this...but then...it was so so right
ImAnUpVoterUnlessYoureAnUberDouche
(dontquit)$dayjob
Warmany42
if you like this, go check out Off to be The Wizard by Scott Meyer
themeec
At least Toggl is self-aware of their cobbled-together software ...
heyitssnowing
I didn't even try to understand what that was about
InfraredSnapper
Underqualified web-designers-turned-programmers think every programmer is like them. My code is pristine and works flawlessly... eventually.
shdwklown
that last frame really hits home for me. The whole thing does, but jfc...screw mongodb
pieter42
Ok this was fucken brilliant
Vysh2
More like created a whole world on github then forgot about it and you feel bad for doing nothing with it.
programmatically
this was great
ChestnutCritter
Fine, after seeing this reposted the 1000000th time I'll finally read it.
sunyudai
Where's the part when we steal parts of other worlds 'cause it's easier than self-implementing?
whirrrrkachunk
It's not stealing. Code reuse is recommended procedure.
There's a difference between code reuse and grabbing snippets from the interwebs and incorporating them into the solution.
Meltemi
https://en.wikipedia.org/wiki/Theia_(planet)
That's half of the reference I'm making, yes.
mdtrep
I LOL'd at the JavaScript libraries:] +1
tonebacas
Seriously, from someone outside of web-dev, why does the landscape of frameworks and libraries look like that, where many do the same?
NotMyUsualOnlineName
A lot of people that need to do the same thing, but can't find an existing library (because it hasn't been released yet), so they make their
own. Eventually they all get released within 6 months of each other.
thetacosavior
Legacy crap!. Ive got an outage, no one knows how it works or how it can be fixed because the dev that created it is loong gone.
dogestyle
or in python: import universe
ParsingError: Error, got an unexpected token $end at line: 10,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000.
sVAMP
Snapchat happened when someone tried to back flickr with mongodb
atnair
absolutely love this. I’m a heavy scientific Python user but recently started learning some web stuff. the js world seems so fragmented
Korbenik
People can hate on Javascript all they want, but that shit is not going anywhere.
that’s why I started learning it; the damn thing has too much momentum. js seems to be stealing Python features which is a good sign
Node.js is amazing and the V8 engine from google is crazy.
You’re absolutely right, it’s funny because I’m learning python because I️ want to go from Web development to data science.
it’s an interesting field but I feel like it’s getting saturated with all these boot camps / pseudo degrees. good luck to you
Those boot camps produce some of the best programmers I’ve seen honestly. I️f they learn computer science then they’re actually better.
neos5665
God is a programmer hence why there are so many bugs
DarthFutuza
FEATURES!
Trainingfright
I’m a software engineer and all I understood was the react and mongodb joke lmao
cyberghduck
Where is the big thing that noone knows what does or how it works, but all you know if removed everything stops working? Aka Legacy code.
gewalt
you mean dna?
LastElf
Those are dinosaurs. The programmer put them there during an all night cram and forgot to comment, without them the light doesn't turn on
DoubleSecretAgent
Oh god... I'm working with that right now. Put that shit in a service program and keep it out of my program.
iceph03nix
"everything runs on dependencies"
nesurame
My buddy found some legacy code that said //Do not remove this comment; the code will not compile. ... deleting this comment broke the code.
cheeseguy3412
"//Stuff, maybe some things, I dunno." - Every previous coder at my current job.
WorkerLurker
I love reprogramming legacy code though. Programming around it is while time effective, creates creep. And creep will be noticed by the user
Used to call that "Black Magic".
IWishIWereNotAllergicToCats
By the end of the comic that's just everything from the start of the comic.
Godsoftheodds
Dark matter/energy. It's invisible and intangible but makes up 70%+ of the known universe, and affects the gravitation of regular matter.
strcmdman
I was also thinking of the forces such as EM and that they likely existed before the big bang and helped map the universe as we know it.
FireRoastedFire
So ADA and Assembly...
NotThePersonYouAreLookingFor
It is in fact the paperwork on the 30%
Sounds mysterious and stuff, but then you realize it actually just means, "We don't know what it is yet".
TheWooba
We don't really know what reality is anyways. We just know what our perception of it is.
definitelynotawolf
AdmiralButtStuff
That's a fun thought experiment. We have literally no way of knowing whether our 'reality' is a simulation or not. Maybe we're all NPCs.
itsameeeee
Well who or what is the player then if we are npc?
pgdave
Isn't, like, all code legacy code? I mean, at what point is it *not* legacy code once it's in production?
It becomes legacy the moment the first work-a-round is born, due to nobody wanting to touch the old system
Complexwren
That would be religion. At least until the 2.0 update is released from what I assume is beta testing right now.
But 2.0 NEVER releases, because the scope creep never ends.... Ever....
No its users fault. Won't let go of outdated systems no forward compatibility
Nah man. Users are "easy* to shift. It's the B2B stuff that hardens like frozen puss
darahian
The exact history of the creation of minecraft :D
Ew
ererr
Ew yourself.
I'm "ew"ing Minecraft..
PoppinLochNessHopster
Minecraft is a fantastic game, lol.
MyFrontPorchInMississippi
We know. That's why we downvoted you.
Bananabeanie
This is surprising
Lol
I'm sticking to my guns, only people who play Minecraft are nobs! Terraria for life
EternalSunshineOfTheSpotlessMind
Bc they're both life sucking games that are similar enough that imma take the one that is better
Nomulus
Clearly a 12 y/o that's outgrown Minecraft thinking it's just for kids and that Terraria is what the grown ups are playing.
Nope lol 25.
38 yr old here. Play both of them (and Starbound too) and i enjoy every minute of the chosen path, of playing a fantasy character.
Venet
Can someone explain the last part about Mongodb to my friend? I managed to more or less explain him everything apart from that part.
tzap
Mongodb is regularly bashed on by various "serious" programming communities due to its historical shortcomings and the fact that it's NoSQL.
khora
When it fails it sometimes returns 0. Sometimes it returns 0.0. Surprise!
It's not that it's NoSQL, it's that it's a collection of ad-hoc hacks, has unsafe defaults, is not faster than a relational DB,
Nah, being NoSQL is a big part in it. The wankers in places like /r/programming constantly do some retarted strawmen like 1/2
"but all data is durhur relational so use a relational database hurdur", which just betrays their own lack of knowledge on the subject. 2/2
Also many of the unsafe defaults are there no longer. Like the one where Mongo would listen to all connections without a password, hah.
has a lot of silly code out in the wild, does not have a mathematical model backing it, but it sure is easy not having to normalize data!
Don't remember if they fixed it or not, but it used to not write anything to the hard drive until you told it to save, it would store
EVERYTHING in the RAM. Made it fairly fast while creating databases, but if your computer crashed or something before you saved, you'd lose
Yeah, as I said, unsafe defaults. Instead of tuning it to be faster, you'd tune it to be safer... Which is insane.
Proper journaling has been around for like, +5 years. Nowadays Mongo passes Jepsen tests. Mongo's transactions are totally reliable on 1/2
Cocacoladinosaur
If imgur content was created by a reposter... well, what do you know..?
BronzeLeaguePro
All of this is just an insult to good programming practice. Seriously. "Stackoverflow said it's fine" is NOT an argument.
Sassmachine
Someone put that third panel into the second person, please.
webberjo
I remember the confusion and fear I felt when I went from SQL to NoSQL and learned about denormalization.
varsipieru
Little Bobby Drop.tables
originalWFHhipster
Hahaha this is hilarious I understand all of what are undoubtedly the jokes
Zap117
Lol the img wouldn't load Wich is also something that might be true of the title
ErikaLarve
again and again
FraudulentPepsi
I was ready hate all over this...but then...it was so so right
ImAnUpVoterUnlessYoureAnUberDouche
(dontquit)$dayjob
Warmany42
if you like this, go check out Off to be The Wizard by Scott Meyer
themeec
At least Toggl is self-aware of their cobbled-together software ...
heyitssnowing
I didn't even try to understand what that was about
InfraredSnapper
Underqualified web-designers-turned-programmers think every programmer is like them. My code is pristine and works flawlessly... eventually.
shdwklown
that last frame really hits home for me. The whole thing does, but jfc...screw mongodb
pieter42
Ok this was fucken brilliant
Vysh2
More like created a whole world on github then forgot about it and you feel bad for doing nothing with it.
programmatically
this was great
ChestnutCritter
Fine, after seeing this reposted the 1000000th time I'll finally read it.
sunyudai
Where's the part when we steal parts of other worlds 'cause it's easier than self-implementing?
whirrrrkachunk
It's not stealing. Code reuse is recommended procedure.
sunyudai
There's a difference between code reuse and grabbing snippets from the interwebs and incorporating them into the solution.
Meltemi
https://en.wikipedia.org/wiki/Theia_(planet)
sunyudai
That's half of the reference I'm making, yes.
mdtrep
I LOL'd at the JavaScript libraries:] +1
tonebacas
Seriously, from someone outside of web-dev, why does the landscape of frameworks and libraries look like that, where many do the same?
NotMyUsualOnlineName
A lot of people that need to do the same thing, but can't find an existing library (because it hasn't been released yet), so they make their
NotMyUsualOnlineName
own. Eventually they all get released within 6 months of each other.
thetacosavior
Legacy crap!. Ive got an outage, no one knows how it works or how it can be fixed because the dev that created it is loong gone.
dogestyle
or in python: import universe
sunyudai
ParsingError: Error, got an unexpected token $end at line: 10,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000.
sVAMP
Snapchat happened when someone tried to back flickr with mongodb
atnair
absolutely love this. I’m a heavy scientific Python user but recently started learning some web stuff. the js world seems so fragmented
Korbenik
People can hate on Javascript all they want, but that shit is not going anywhere.
atnair
that’s why I started learning it; the damn thing has too much momentum. js seems to be stealing Python features which is a good sign
Korbenik
Node.js is amazing and the V8 engine from google is crazy.
Korbenik
You’re absolutely right, it’s funny because I’m learning python because I️ want to go from Web development to data science.
atnair
it’s an interesting field but I feel like it’s getting saturated with all these boot camps / pseudo degrees. good luck to you
Korbenik
Those boot camps produce some of the best programmers I’ve seen honestly. I️f they learn computer science then they’re actually better.
neos5665
God is a programmer hence why there are so many bugs
DarthFutuza
FEATURES!
Trainingfright
I’m a software engineer and all I understood was the react and mongodb joke lmao
cyberghduck
Where is the big thing that noone knows what does or how it works, but all you know if removed everything stops working? Aka Legacy code.
gewalt
you mean dna?
LastElf
Those are dinosaurs. The programmer put them there during an all night cram and forgot to comment, without them the light doesn't turn on
DoubleSecretAgent
Oh god... I'm working with that right now. Put that shit in a service program and keep it out of my program.
iceph03nix
"everything runs on dependencies"
nesurame
My buddy found some legacy code that said //Do not remove this comment; the code will not compile. ... deleting this comment broke the code.
cheeseguy3412
"//Stuff, maybe some things, I dunno." - Every previous coder at my current job.
WorkerLurker
I love reprogramming legacy code though. Programming around it is while time effective, creates creep. And creep will be noticed by the user
sunyudai
Used to call that "Black Magic".
IWishIWereNotAllergicToCats
By the end of the comic that's just everything from the start of the comic.
Godsoftheodds
Dark matter/energy. It's invisible and intangible but makes up 70%+ of the known universe, and affects the gravitation of regular matter.
strcmdman
I was also thinking of the forces such as EM and that they likely existed before the big bang and helped map the universe as we know it.
FireRoastedFire
So ADA and Assembly...
NotThePersonYouAreLookingFor
It is in fact the paperwork on the 30%
DarthFutuza
Sounds mysterious and stuff, but then you realize it actually just means, "We don't know what it is yet".
TheWooba
We don't really know what reality is anyways. We just know what our perception of it is.
definitelynotawolf
AdmiralButtStuff
That's a fun thought experiment. We have literally no way of knowing whether our 'reality' is a simulation or not. Maybe we're all NPCs.
itsameeeee
Well who or what is the player then if we are npc?
pgdave
Isn't, like, all code legacy code? I mean, at what point is it *not* legacy code once it's in production?
pieter42
It becomes legacy the moment the first work-a-round is born, due to nobody wanting to touch the old system
Complexwren
That would be religion. At least until the 2.0 update is released from what I assume is beta testing right now.
pieter42
But 2.0 NEVER releases, because the scope creep never ends.... Ever....
Complexwren
No its users fault. Won't let go of outdated systems no forward compatibility
pieter42
Nah man. Users are "easy* to shift. It's the B2B stuff that hardens like frozen puss
darahian
The exact history of the creation of minecraft :D
mdtrep
Ew
ererr
Ew yourself.
mdtrep
I'm "ew"ing Minecraft..
PoppinLochNessHopster
Minecraft is a fantastic game, lol.
MyFrontPorchInMississippi
We know. That's why we downvoted you.
Bananabeanie
This is surprising
MyFrontPorchInMississippi
Lol
mdtrep
I'm sticking to my guns, only people who play Minecraft are nobs! Terraria for life
EternalSunshineOfTheSpotlessMind
mdtrep
Bc they're both life sucking games that are similar enough that imma take the one that is better
Nomulus
Clearly a 12 y/o that's outgrown Minecraft thinking it's just for kids and that Terraria is what the grown ups are playing.
mdtrep
Nope lol 25.
darahian
38 yr old here. Play both of them (and Starbound too) and i enjoy every minute of the chosen path, of playing a fantasy character.
Venet
Can someone explain the last part about Mongodb to my friend? I managed to more or less explain him everything apart from that part.
tzap
Mongodb is regularly bashed on by various "serious" programming communities due to its historical shortcomings and the fact that it's NoSQL.
khora
When it fails it sometimes returns 0. Sometimes it returns 0.0. Surprise!
BronzeLeaguePro
It's not that it's NoSQL, it's that it's a collection of ad-hoc hacks, has unsafe defaults, is not faster than a relational DB,
tzap
Nah, being NoSQL is a big part in it. The wankers in places like /r/programming constantly do some retarted strawmen like 1/2
tzap
"but all data is durhur relational so use a relational database hurdur", which just betrays their own lack of knowledge on the subject. 2/2
tzap
Also many of the unsafe defaults are there no longer. Like the one where Mongo would listen to all connections without a password, hah.
BronzeLeaguePro
has a lot of silly code out in the wild, does not have a mathematical model backing it, but it sure is easy not having to normalize data!
NotMyUsualOnlineName
Don't remember if they fixed it or not, but it used to not write anything to the hard drive until you told it to save, it would store
NotMyUsualOnlineName
EVERYTHING in the RAM. Made it fairly fast while creating databases, but if your computer crashed or something before you saved, you'd lose
BronzeLeaguePro
Yeah, as I said, unsafe defaults. Instead of tuning it to be faster, you'd tune it to be safer... Which is insane.
tzap
Proper journaling has been around for like, +5 years. Nowadays Mongo passes Jepsen tests. Mongo's transactions are totally reliable on 1/2