Nov 7, 2017 11:37 AM
Myrani
163590
2389
99
#funny
programmatically
this was great
Trainingfright
I’m a software engineer and all I understood was the react and mongodb joke lmao
ImAnUpVoterUnlessYoureAnUberDouche
(dontquit)$dayjob
Warmany42
if you like this, go check out Off to be The Wizard by Scott Meyer
ErikaLarve
again and again
FraudulentPepsi
I was ready hate all over this...but then...it was so so right
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.
pieter42
Ok this was fucken brilliant
originalWFHhipster
Hahaha this is hilarious I understand all of what are undoubtedly the jokes
ChestnutCritter
Fine, after seeing this reposted the 1000000th time I'll finally read it.
varsipieru
Little Bobby Drop.tables
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.
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.
themeec
At least Toggl is self-aware of their cobbled-together software ...
Vysh2
More like created a whole world on github then forgot about it and you feel bad for doing nothing with it.
Zap117
Lol the img wouldn't load Wich is also something that might be true of the title
webberjo
I remember the confusion and fear I felt when I went from SQL to NoSQL and learned about denormalization.
sVAMP
Snapchat happened when someone tried to back flickr with mongodb
shdwklown
that last frame really hits home for me. The whole thing does, but jfc...screw mongodb
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.
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.
neos5665
God is a programmer hence why there are so many bugs
DarthFutuza
FEATURES!
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.
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
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.
Node.js is amazing and the V8 engine from google is crazy.
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?
IWishIWereNotAllergicToCats
By the end of the comic that's just everything from the start of the comic.
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.
WorkerLurker
I love reprogramming legacy code though. Programming around it is while time effective, creates creep. And creep will be noticed by the user
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
iceph03nix
"everything runs on dependencies"
Used to call that "Black Magic".
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
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.
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?
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
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.
programmatically
this was great
Trainingfright
I’m a software engineer and all I understood was the react and mongodb joke lmao
ImAnUpVoterUnlessYoureAnUberDouche
(dontquit)$dayjob
Warmany42
if you like this, go check out Off to be The Wizard by Scott Meyer
ErikaLarve
again and again
FraudulentPepsi
I was ready hate all over this...but then...it was so so right
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.
pieter42
Ok this was fucken brilliant
originalWFHhipster
Hahaha this is hilarious I understand all of what are undoubtedly the jokes
ChestnutCritter
Fine, after seeing this reposted the 1000000th time I'll finally read it.
varsipieru
Little Bobby Drop.tables
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.
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.
themeec
At least Toggl is self-aware of their cobbled-together software ...
Vysh2
More like created a whole world on github then forgot about it and you feel bad for doing nothing with it.
Zap117
Lol the img wouldn't load Wich is also something that might be true of the title
webberjo
I remember the confusion and fear I felt when I went from SQL to NoSQL and learned about denormalization.
sVAMP
Snapchat happened when someone tried to back flickr with mongodb
shdwklown
that last frame really hits home for me. The whole thing does, but jfc...screw mongodb
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.
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.
neos5665
God is a programmer hence why there are so many bugs
DarthFutuza
FEATURES!
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.
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
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.
Korbenik
Node.js is amazing and the V8 engine from google is crazy.
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?
IWishIWereNotAllergicToCats
By the end of the comic that's just everything from the start of the comic.
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.
WorkerLurker
I love reprogramming legacy code though. Programming around it is while time effective, creates creep. And creep will be noticed by the user
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
iceph03nix
"everything runs on dependencies"
sunyudai
Used to call that "Black Magic".
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
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.
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?
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
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.