Sep 24, 2020 6:11 AM
techieayushp
81258
1673
59
memes
programming
programming_humor
dasoffendor
I am the mayor of CS and i declare this /dev/null day!
postal4memes
Exception in thread "main" java.lang.NullPointerException
sunyudai
#1 - yes, I am the duly elected mayor of C++.
ratcamper
Last VB I touched was VB1. I have the Windows and DOS disks somewhere. Yes, there was a DOS version.
Thrudhkyn
#1 Mayor of CS town?
timotomat0
Holy shit this one gave me a stroke.
cattlegrazer82
I'm guessing its supposed to be major. Computer Science Major.
Yeah, spellcheck your memes folks
landofbob
I'm gonna be the mayor of titty city
ThunderChief00
Cities Skylines
donaldobama
I thought c# when I read it, but could be computer science.
3lv3n
Best headshots, best kd/a
No wonder he has no grasp of pointers
theimgurappsucksballs
Me usually halfway through any build
superanth
I love how I can use this quote in casual conversation and people know exactly where it’s from.
DasDovian
C++ makes me feel like I'm doing my math homework with my increasingly angrier dad who's trying to get me to answer 9x7 correctly
kriswinters
#7 ........FUCK YOU!
SFMGifs
Using it for work since they don’t allow real language editors on work terminals. Learned so much but feel it’s so impractical.
thx1142
Visual Studio is allowed, but text editors are not? Or are you are using the VBA editor in MS Office?
cyrilzeta
<3
iDrinkDrano
FIGHT ME! YOU PROBABLY HIT LIKE A FRONT-END DEV ANYWAY.
azimir
Two pixels off with a div hiding an embedded 404 that takes forever to timeout?
BenderRodriguezz
YOUR brain has the... shell on it... (continues eating M&Ms)
TheBasementNerd
OOOOOOOOOOOOOOOOOOOOOOOH BURN
bound4doom
Chuckles, turn on Option Explicit, hit compile. Look at #7 again.
Option explicit should have been on from the start
Option strict as well.
CirB
I used to be the main dev (upkeeper) for a quite large commercial VB6 application. It was surprisingly effective tool, but eventually (1)
it just fell too much behind the times. Been working on C# since (about 5 years now), and am not really nostalgic at all :D (2/2)
vanfem
VB is nostalgic to me because Basic128 on ZX was the first language I learned as a child. That's also why live production code in VB feels 1
like a skyscraper made of legos. 2/2
SterlingArcherSecretAgent
Found the VB guy lol (Full disclosure: I do VB regularly as well)
taruj
I want to learn to develop in VB. Kindly show the Path. (I have some experience in Python and worked on VB6 in 2003) .. :)
trueunpopularopinions
:( ok
Just kidding ♥
zalurker
Sigh. I'm SaFE Agile certified, with extensive Architecture skills. Next week I need to evaluate a app written in C++ and VB. Hold me.
Oh damn! Sorry to hear that, that's rough. Sounds like you really really need a good long hug. And a paid vacation!
ImOPsMom
"SaFE agile certified" barf
TheBigHank
I develope mainly in VB.net. Biggest problem is it's way to easy for people who don't have a programmer's mind set to create something ...
..that looks good but is impossible to maintain, but management loves the pretty interfaces the non programmers come up with.
True. You might want to switch to C#. Support for VB.Net will be gone before you know it, and then you'll have to convert anyway.
I do stuff for myself and tools in C#, C++, or F# sharp but company I work mandates vb.net. As long as they keep paying me well I'll manage.
The same was true here. We, the developers, educated the company about the planned future of VB.NET (or lack of it) and changed track.
ElbowDeepInOPsMom
I'm in an area on imgur where I don't quite belong, as I've no idea what's going on. But thank you programmers, for all your thankless work
Metadonmixer
I've been programming for 20+ years and been doing it professionally for 8 years - I still don't feel like I belong either :p
sadurdaynight
#6 is hitting home right now.
GhostsofAcid
The photographer programmer really struck home. I need to reevaluate the way I see things.
awildcharmander
In programming, it's not about what you know, it's about how good you are at learning and adapting
SergeantTerryJeffords
Nah, anybody who thinks they're a photographer with having only used a smartphone with every preset on doesn't know what they're doing
OopsPoops
I sat in on the advanced software developer bit for amazon's career day. I watched a person code something pretty simple. Dont overthink it.
Fatbird
Nobody in code ever feels like they know enough because there's simply so much shit and there's always new shit to where you're always 1/
learning something so you always feel deficient in at least the area you're learning. But the truth is you were probably ready 6 months in.
HappyLittleIdiot
If only employers wouldn't want full-stack developers with 3-10 years of experience in everything remotely relevant. for junior dev position
fwiw, I applied to a job that required 5 years of experience and a degree. I had no experience and no degree. I got the job. Just apply 1/
to them even if you're unqualified. Qualifications on job postings for developers are notoriously stupid and everyone in the industry 2/
IconicM
#1 Pointers aren't hard, but I wouldn't expect a mayor to understand them...
IFoldlyGo
The fun one was COBOL pointers. Once they were working right it made tracing down 5-6 programs calling subprograms much easier
WorkingOnSpeculatives
Pointers have no class
dnebdal
Pointers are easy (though I'm slightly rusty on when which operations work on byte vs element size). C++ _references_, tho? No idea.
shepahrdjhon
true but I hate the use of sizeof and malloc and related stuff that comes with them. I know why I can't just use "=" but C# lets me do it.
Nikolai5
Unless they're the mayor of coolsville.
tepossinocecatte
If you can't understand pointers you probably have poor abstract thinking. So maybe CS is not really for you.
Pointers aren't hard to understand, pointers are just a major pain in the ass to deal with and very error-prone.
I tutored people in college, and it taught me that some people just can't think in the way needed to be good at programming. Not that they
weren't intelligent, they just didn't have the aptitude for this specific thing. That made me realize people are intelligent in different
Of course. It's just that CS requires a specific type of thinking capability. That doesn't mean you'll not be successful in other fields.
ways. Like, some people could probably have said that without having one word left over and needing an extra comment! ;)
Voydom
Pointers are pretty easy, nowdays ppl don't understand them because it's 2020 and the are programming in a modern language.
applesforjuice
Yeah assembly was hard after I was used to the ease of C
LetumComplexo
I wouldn’t call them easy, because they can cause some very weird bugs, but they’re definitely not hard.
But maybe that’s because I learned ANSI C as, like, my second language.
It's not hard to understand them but it's hard to write a large project without fucking them up at least a few times.
Bingo
ENCHANTMEN
I wish I were learning programming in the 80s. They were hardcore back then.
k4FoodSmasher
Had to know the processor architecture.
Man, I fucking wish. I hate how modern programming is all like javascript and high level shit.
I haven’t touched JS since my intro programming class 6 years ago. You can definitely get by without it.
A project in my microprocessor class would take a week to do in assembly. In C++ about 15 minutes.
Tallazhar
v
Red9800
COBOL was like opening LeMarchand's box.
afahrlig
#1 Just do what I did: Learn Assembly first. After that, anything seems easy.
badinformation
You monster
CommentBot3000
The concept of assembly is pretty easy to grasp, actually using it to do a project must be hell.
wyatt8740
I learned C and 6502 assembly in around 2008, but I still _HATE_ java generics.
fartharder
Even just using regular C is an easier way to understand them. But I'm old (obviously).
heyletsbefriends
#1 considering how confused you are about basic grammar, im not surprised if programming is a challenge
geoffreyfourmyle
Truth. Dijkstra did say that the most crucial skill of a good programmer was mastery of their native language!
#7 Hey, now, we all gotta start somewhere.
Dragonan
I love how all the comments here are saying "pointers are easy and simple!" and at the same time claim that CSS is some unknowable mystery.
It’s because CSS is arbitrary and pointers aren’t.
birthdaybaboon
I don't mind some memory management but keep those flex boxes away from me
Free The Mallocs!
dreikommavierzehn
That's basically me. Dove deep into C++ mechanics and loved it but need hours to make some CSS structures. :)
AFistfulOfDollHairs
So programmers are basically wizards
More like Warlock multiclassing Wizard. The knowledge is there, sure, but at the end of the day, we get our powers from the demon "Google"
I'd say more like bards. The spell works but we don't know why and we're not going to question it.
DargonBall
My code compiles, I may have left a path of carnage getting here, but it compiles
Ixadias
coders are bards, programmers are sorcerers, engineers are wizards. change my mind
ilsalta
Javascript is the visual basic of the current era. I would even argue that it’s worse.
pcam123
You can do horrific things in any language. The frameworks now days allow proper architecture and structure for JS
There’s a fundamental difference. JS is horrific by default and you have to actively defend against it. It is literally the only language
every designed where people have created meta-languages like typescript to make up for it’s shortcomings. No other language requires this.
Impignorate
I would call myself a coder, I use Matlab all the time....
TheMomaw
How do you programmer types feel about QA? Love/hate relationship? Hate/hate relationship? Disdain? Paralyzing fear?
moephishwanderer
I LOVE QA! If they can stop even one of my bugs from going into production then they're worth their weight in gold
(company) "we fired our QA & UI folks... our programmers can do all of that themselves."
osnabb
ojisama
99 little bugs in the code.99 little bugs in the code.Take one down, patch it around,127 little bug in the code...
( https://www.barrypopik.com/index.php/new_york_city/entry/99_little_bugs/ )
aneyeholeman
Why don't you just: import bugfix?
tinyfootprints
Something happened last week and now even pch.h won't compile in VS. I'm glad I have crazy backups.
Psionickitten
I like the part where there's only three bugs.
Mrgoodshoes
That he knows of. The other 124 only show their faces when the changes go live.
tanebot
That's the advantage of not using a bug tracker.
#2 is truth. CSS is unknowable.
lol, what
Noughmad
CSS is great. It's JavaScript that should be killed with fire-breathing spiders.
manulofdoom
*laughs in flexbox*
effigyoma
I thought flexbox was pointless because of media queries...then I looked vertically.
Flexbox can do lots of cool shit. Even vertical centering!
Line height can go to hell!
CSS is easy and beautiful, but screwing with it with SASS/LESS is a path to ruination.
khora
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',GradientType=0,startColorstr=#6D6D6D,endColorstr=#4F4F4F);
coffeeismyfriend
*laughs in -linear-gradient*
Linear gradient? I thought we killed you with web 2.0?
I feel ashamed for using a hyphen at the front. Still have PTSD from the vendor-prefix wars
#2 Accurate. At work the devs don’t have a clue about CSS. In fact they’re useless at hand-coding in any way.
Depends on who you hire. We usually hire full stack devs. Most ppl in our team can build whole apps themselves.
Yeah that was me once upon a time. I got tired of building crappy websites so I went into the design end of things.
You probably have different audience. We don't do websites.
I know people who are proud they have no clue about it. If you persist at learning it's not that bad
PathologicalLier
#2 actually..it means exactly that im afraid of css
GavinBertrand
I am learning the basics of Java
and/or HTML
P0stalBomber
7# where is turbo Pascal?
Too old and irrelevant for most people to meme on it now probably. Real programmers don't write pascal anyway.
Tell that to my high school teacher from 20 years ago
It's a reference. https://www.ee.ryerson.ca/~elf/hack/realmen.html
Pascal is a great beginner language. It's structured and doesn't let you get away with stupid shit.
Yurets1257
Can someone explain to me "[object Object]" joke?
It's Objective-C for an object to call a method.
charriu
They converted an object to string without defining how to do that, so the default implementation just tells you that it's an object.
Is it Javascript? I haven't used before, I'm more of a Java & C++ guy.
ThatGuyWhosFunAtParties
Yes, it's JavaScript. When you see [object Object] in your logs or database, it usually means you have a serialization bug somewhere.
I think I'm able to call myself a javascript dev then, I thought that shit was so obvious lol
thesmelge
Coworker managed to make an errorlogger that records some errors as [object,Object]. It's literally a string, not even an actual object.
We spent ages trying to figure out why we couldn't get anything out of the thing before it got logged. Because it wasn't an object at all.
TheOriginalPoser
Isnt discord written with java? Everytime I have an error updating java is losing its shot.
Note that JavaScript and Java have very few similarities. They are not the same language at all.
Sure, but Discord has a web client, written in JavaScript (or some other language which compiles to JavaScript). If you try to send >>
sf111
Rexermus
it's too real
iamDinge
It hurts my soul that my team doesn’t really like CSS.
Datalink
So... watching this gif, the background kinda went into compression artifact hell as Peter pulled one time.
Of course this is exactly what CSS can do wrong so naturally it was even funnier
I know it got a laugh out of me.
TheSomethingSomethingGenericReplyGuy
Not sure what's worse, css or clients that use internet ahh day so they think a landing page should be done in 2 hrs, top, content included.
CSS is what it is. Clients should know better.
EatYourSoylentGreenAndShutUp
You just have to use !important and everythings just fine...
yesImThatFred
Longing for !importanter
Nah man the hot new thing is to use some component library and put all your CSS directly on the element.
Svereki
I just thought I sucked at css, guess I suck and it will still do that
Yes, exactly
Kooks
Why is this so completely accurate
HydrochloricKitten
s'truth!
rembrandt
I don't get it? Counter Strike: Source was a great game.
JHawke
That's CS:S this is obviously about car systems software. And I really get why people stay away from that shit.
yoshimitzu
The problem with css is, it does exactly what you tell it, not what you want
https://css3test.com/ IF ONLY THAT WERE TRUE.
nopost
Bullshit. CSS is voodoo bullshit, and nothing you say will change my mind
Dotnetrun
My favorite voodoo is “display: none;”
that's basically all of programming but other languages have debuggers and you can step through the code to find the line with the problem
spookyactionatadistance
CSS is not a programming language. Understanding the weight of selectors and browser interaction is key
sirspaceship
as a networking guy, I can say I have no clue what this means but there are support tickets for it
As a dev what you do is magic
softsuit
And sorry about your nmicro services.
TeachingThroughCOVID
I teach cs to 9-12th graders. I cant tell you how mamy timea I've had to tel kids not every cs person knows coding just like 1/
Not every cs person knows networking. Except Art, that guy knows everything he's a freak of nature.2/2
Richarmeleon
I grew up programming but I have networking experience too. Both are worthy causes but not a lot carries over.
Katlamos
I'm starting college for network administration on the 14th. Any words of wisdom you can offer up?
doktorivan210
Learn your subnets. Yes, it means binary math.
JustCanadian
Get used to contractors severing your Ethernet cables. Always a fun night /s
Splosions
beltedmomjeans
Also, visualize, draw, and diagram as much as you can. The whiteboard will be your bff.
I bought a lot of notebooks and graph paper so I can take advantage of it being online college & keep meticulous physical notes to reference
Excellent. Feel free to DM me with questions, I was in networking for 10+ years, happy to help!
tigerbarr
Networking is where the analog world meets the digital one. You will always get blamed for all issues, but it's usually securities fault.
sykoticflaw
Always blame the tier 1 helpdesk
Ulthirm
If you cant blame security and you have a day/night shift, blame them, say they fucked up a config or something if you're too lazy to find
the real reason for the problem.
Get some sleep now. You’ll miss it when it’s gone.
I work night shift. What is "sleep"?
Really learn the ins and outs of how the protocols work, dont focus on memorizing stuff. You'll have to for certs, you'll have google later.
ratedarrrrrr
Google is your best friend. Most network, general IT, and other computer related workers google stuff almost daily.
Oh, and turning devices off and then back on is (usually) a legitimate networking troubleshooting step if everything is not working.
So, just like normal computers and electronics lol
Bingo! That even worked on a dishwasher I had once.
MissingRuby
Don't worry if you start getting burnt out the degree can be useful to get into other IT fields, also try to get some security training
I'm intimidated but excited by deciding to do this. And that's my figuring, even if network doesn't work out I'll come out knowing lots.
Plus, the schooling is on my employer's dime basically, so that's a massive weight off my shoulders in feeling good about it too.
Start studying for your CCNA now. Like right now. Not tomorrow, not later today, NOW. Live, eat, and breathe that fuckin' OSI model.
L8BC
Or CompTIA Net+. See if your school is partnered with Cisco Academy tho
I'm going to Purdue University Global (the online school), and I know the degree track I'm on is ABET certified.
Oh, if you're wanting to work anywhere at all in the federal sector, get Security+. Required for pretty much EVERY federal IT job(like mine)
Agreed, and it’s honestly not too difficult. I think getting Net+ first certainly helps prepare you for Sec+. Net+ was my first cert
UDP packets go burrrrrr
youlookedatmyusername
Hahahaha
The most sage advice
Kilsta
UDP Packets were made for Covid cause they don't require a handshake.
Lol. If UDP packets fall off a cliff, they ded and alone. If a TCP packet falls off a cliff, help will be sent.
DrFickser
I dunno. I think there's a short moment of silence before it's replacement is sent. The original gets no help.
Help for the recipient, not the messenger ;)
dasoffendor
I am the mayor of CS and i declare this /dev/null day!
postal4memes
Exception in thread "main" java.lang.NullPointerException
sunyudai
#1 - yes, I am the duly elected mayor of C++.
ratcamper
Last VB I touched was VB1. I have the Windows and DOS disks somewhere. Yes, there was a DOS version.
Thrudhkyn
#1 Mayor of CS town?
timotomat0
Holy shit this one gave me a stroke.
cattlegrazer82
I'm guessing its supposed to be major. Computer Science Major.
Thrudhkyn
Yeah, spellcheck your memes folks
landofbob
I'm gonna be the mayor of titty city
Thrudhkyn
ThunderChief00
Cities Skylines
donaldobama
I thought c# when I read it, but could be computer science.
3lv3n
Best headshots, best kd/a
Thrudhkyn
No wonder he has no grasp of pointers
theimgurappsucksballs
Me usually halfway through any build
superanth
I love how I can use this quote in casual conversation and people know exactly where it’s from.
DasDovian
C++ makes me feel like I'm doing my math homework with my increasingly angrier dad who's trying to get me to answer 9x7 correctly
kriswinters
#7 ........FUCK YOU!
SFMGifs
Using it for work since they don’t allow real language editors on work terminals. Learned so much but feel it’s so impractical.
thx1142
Visual Studio is allowed, but text editors are not? Or are you are using the VBA editor in MS Office?
cyrilzeta
<3
iDrinkDrano
FIGHT ME! YOU PROBABLY HIT LIKE A FRONT-END DEV ANYWAY.
azimir
Two pixels off with a div hiding an embedded 404 that takes forever to timeout?
BenderRodriguezz
YOUR brain has the... shell on it... (continues eating M&Ms)
TheBasementNerd
OOOOOOOOOOOOOOOOOOOOOOOH BURN
bound4doom
Chuckles, turn on Option Explicit, hit compile. Look at #7 again.
thx1142
Option explicit should have been on from the start
thx1142
Option strict as well.
CirB
I used to be the main dev (upkeeper) for a quite large commercial VB6 application. It was surprisingly effective tool, but eventually (1)
CirB
it just fell too much behind the times. Been working on C# since (about 5 years now), and am not really nostalgic at all :D (2/2)
vanfem
VB is nostalgic to me because Basic128 on ZX was the first language I learned as a child. That's also why live production code in VB feels 1
vanfem
like a skyscraper made of legos. 2/2
SterlingArcherSecretAgent
Found the VB guy lol (Full disclosure: I do VB regularly as well)
taruj
I want to learn to develop in VB. Kindly show the Path. (I have some experience in Python and worked on VB6 in 2003) .. :)
trueunpopularopinions
taruj
:( ok
trueunpopularopinions
Just kidding ♥
zalurker
Sigh. I'm SaFE Agile certified, with extensive Architecture skills. Next week I need to evaluate a app written in C++ and VB. Hold me.
SterlingArcherSecretAgent
Oh damn! Sorry to hear that, that's rough. Sounds like you really really need a good long hug. And a paid vacation!
ImOPsMom
"SaFE agile certified" barf
TheBigHank
I develope mainly in VB.net. Biggest problem is it's way to easy for people who don't have a programmer's mind set to create something ...
TheBigHank
..that looks good but is impossible to maintain, but management loves the pretty interfaces the non programmers come up with.
SterlingArcherSecretAgent
True. You might want to switch to C#. Support for VB.Net will be gone before you know it, and then you'll have to convert anyway.
TheBigHank
I do stuff for myself and tools in C#, C++, or F# sharp but company I work mandates vb.net. As long as they keep paying me well I'll manage.
SterlingArcherSecretAgent
The same was true here. We, the developers, educated the company about the planned future of VB.NET (or lack of it) and changed track.
ElbowDeepInOPsMom
I'm in an area on imgur where I don't quite belong, as I've no idea what's going on. But thank you programmers, for all your thankless work
Metadonmixer
I've been programming for 20+ years and been doing it professionally for 8 years - I still don't feel like I belong either :p
sadurdaynight
#6 is hitting home right now.
GhostsofAcid
The photographer programmer really struck home. I need to reevaluate the way I see things.
awildcharmander
In programming, it's not about what you know, it's about how good you are at learning and adapting
SergeantTerryJeffords
Nah, anybody who thinks they're a photographer with having only used a smartphone with every preset on doesn't know what they're doing
OopsPoops
I sat in on the advanced software developer bit for amazon's career day. I watched a person code something pretty simple. Dont overthink it.
Fatbird
Nobody in code ever feels like they know enough because there's simply so much shit and there's always new shit to where you're always 1/
Fatbird
learning something so you always feel deficient in at least the area you're learning. But the truth is you were probably ready 6 months in.
HappyLittleIdiot
If only employers wouldn't want full-stack developers with 3-10 years of experience in everything remotely relevant. for junior dev position
Fatbird
fwiw, I applied to a job that required 5 years of experience and a degree. I had no experience and no degree. I got the job. Just apply 1/
Fatbird
to them even if you're unqualified. Qualifications on job postings for developers are notoriously stupid and everyone in the industry 2/
IconicM
#1 Pointers aren't hard, but I wouldn't expect a mayor to understand them...
IFoldlyGo
The fun one was COBOL pointers. Once they were working right it made tracing down 5-6 programs calling subprograms much easier
WorkingOnSpeculatives
Pointers have no class
dnebdal
Pointers are easy (though I'm slightly rusty on when which operations work on byte vs element size). C++ _references_, tho? No idea.
shepahrdjhon
true but I hate the use of sizeof and malloc and related stuff that comes with them. I know why I can't just use "=" but C# lets me do it.
Nikolai5
Unless they're the mayor of coolsville.
tepossinocecatte
If you can't understand pointers you probably have poor abstract thinking. So maybe CS is not really for you.
vanfem
Pointers aren't hard to understand, pointers are just a major pain in the ass to deal with and very error-prone.
IconicM
I tutored people in college, and it taught me that some people just can't think in the way needed to be good at programming. Not that they
IconicM
weren't intelligent, they just didn't have the aptitude for this specific thing. That made me realize people are intelligent in different
tepossinocecatte
Of course. It's just that CS requires a specific type of thinking capability. That doesn't mean you'll not be successful in other fields.
IconicM
ways. Like, some people could probably have said that without having one word left over and needing an extra comment! ;)
Voydom
Pointers are pretty easy, nowdays ppl don't understand them because it's 2020 and the are programming in a modern language.
applesforjuice
Yeah assembly was hard after I was used to the ease of C
LetumComplexo
I wouldn’t call them easy, because they can cause some very weird bugs, but they’re definitely not hard.
LetumComplexo
But maybe that’s because I learned ANSI C as, like, my second language.
vanfem
It's not hard to understand them but it's hard to write a large project without fucking them up at least a few times.
LetumComplexo
Bingo
ENCHANTMEN
I wish I were learning programming in the 80s. They were hardcore back then.
k4FoodSmasher
Had to know the processor architecture.
ENCHANTMEN
Man, I fucking wish. I hate how modern programming is all like javascript and high level shit.
LetumComplexo
I haven’t touched JS since my intro programming class 6 years ago. You can definitely get by without it.
k4FoodSmasher
A project in my microprocessor class would take a week to do in assembly. In C++ about 15 minutes.
Tallazhar
Red9800
COBOL was like opening LeMarchand's box.
afahrlig
#1 Just do what I did: Learn Assembly first. After that, anything seems easy.
badinformation
You monster
CommentBot3000
The concept of assembly is pretty easy to grasp, actually using it to do a project must be hell.
wyatt8740
I learned C and 6502 assembly in around 2008, but I still _HATE_ java generics.
fartharder
Even just using regular C is an easier way to understand them. But I'm old (obviously).
heyletsbefriends
#1 considering how confused you are about basic grammar, im not surprised if programming is a challenge
geoffreyfourmyle
Truth. Dijkstra did say that the most crucial skill of a good programmer was mastery of their native language!
BenderRodriguezz
#7 Hey, now, we all gotta start somewhere.
Dragonan
I love how all the comments here are saying "pointers are easy and simple!" and at the same time claim that CSS is some unknowable mystery.
fartharder
LetumComplexo
It’s because CSS is arbitrary and pointers aren’t.
birthdaybaboon
I don't mind some memory management but keep those flex boxes away from me
fartharder
Free The Mallocs!
dreikommavierzehn
That's basically me. Dove deep into C++ mechanics and loved it but need hours to make some CSS structures. :)
AFistfulOfDollHairs
So programmers are basically wizards
awildcharmander
More like Warlock multiclassing Wizard. The knowledge is there, sure, but at the end of the day, we get our powers from the demon "Google"
DasDovian
I'd say more like bards. The spell works but we don't know why and we're not going to question it.
DargonBall
My code compiles, I may have left a path of carnage getting here, but it compiles
Ixadias
coders are bards, programmers are sorcerers, engineers are wizards. change my mind
ilsalta
Javascript is the visual basic of the current era. I would even argue that it’s worse.
pcam123
You can do horrific things in any language. The frameworks now days allow proper architecture and structure for JS
ilsalta
There’s a fundamental difference. JS is horrific by default and you have to actively defend against it. It is literally the only language
ilsalta
every designed where people have created meta-languages like typescript to make up for it’s shortcomings. No other language requires this.
Impignorate
I would call myself a coder, I use Matlab all the time....
TheMomaw
How do you programmer types feel about QA? Love/hate relationship? Hate/hate relationship? Disdain? Paralyzing fear?
moephishwanderer
I LOVE QA! If they can stop even one of my bugs from going into production then they're worth their weight in gold
sadurdaynight
(company) "we fired our QA & UI folks... our programmers can do all of that themselves."
osnabb
ojisama
99 little bugs in the code.
99 little bugs in the code.
Take one down, patch it around,
127 little bug in the code...
ojisama
( https://www.barrypopik.com/index.php/new_york_city/entry/99_little_bugs/ )
aneyeholeman
Why don't you just: import bugfix?
tinyfootprints
Something happened last week and now even pch.h won't compile in VS. I'm glad I have crazy backups.
Psionickitten
I like the part where there's only three bugs.
Mrgoodshoes
That he knows of. The other 124 only show their faces when the changes go live.
tanebot
That's the advantage of not using a bug tracker.
IconicM
#2 is truth. CSS is unknowable.
awildcharmander
lol, what
Noughmad
CSS is great. It's JavaScript that should be killed with fire-breathing spiders.
manulofdoom
*laughs in flexbox*
effigyoma
I thought flexbox was pointless because of media queries...then I looked vertically.
manulofdoom
Flexbox can do lots of cool shit. Even vertical centering!
effigyoma
Line height can go to hell!
trueunpopularopinions
CSS is easy and beautiful, but screwing with it with SASS/LESS is a path to ruination.
khora
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',GradientType=0,startColorstr=#6D6D6D,endColorstr=#4F4F4F);
coffeeismyfriend
*laughs in -linear-gradient*
effigyoma
Linear gradient? I thought we killed you with web 2.0?
coffeeismyfriend
I feel ashamed for using a hyphen at the front. Still have PTSD from the vendor-prefix wars
superanth
#2 Accurate. At work the devs don’t have a clue about CSS. In fact they’re useless at hand-coding in any way.
Voydom
Depends on who you hire. We usually hire full stack devs. Most ppl in our team can build whole apps themselves.
superanth
Yeah that was me once upon a time. I got tired of building crappy websites so I went into the design end of things.
Voydom
You probably have different audience. We don't do websites.
pcam123
I know people who are proud they have no clue about it. If you persist at learning it's not that bad
PathologicalLier
#2 actually..it means exactly that im afraid of css
GavinBertrand
I am learning the basics of Java
GavinBertrand
and/or HTML
P0stalBomber
7# where is turbo Pascal?
wyatt8740
Too old and irrelevant for most people to meme on it now probably. Real programmers don't write pascal anyway.
P0stalBomber
Tell that to my high school teacher from 20 years ago
wyatt8740
It's a reference. https://www.ee.ryerson.ca/~elf/hack/realmen.html
fartharder
Pascal is a great beginner language. It's structured and doesn't let you get away with stupid shit.
Yurets1257
Can someone explain to me "[object Object]" joke?
tinyfootprints
It's Objective-C for an object to call a method.
charriu
They converted an object to string without defining how to do that, so the default implementation just tells you that it's an object.
Yurets1257
Is it Javascript? I haven't used before, I'm more of a Java & C++ guy.
ThatGuyWhosFunAtParties
Yes, it's JavaScript. When you see [object Object] in your logs or database, it usually means you have a serialization bug somewhere.
TheBasementNerd
I think I'm able to call myself a javascript dev then, I thought that shit was so obvious lol
thesmelge
Coworker managed to make an errorlogger that records some errors as [object,Object]. It's literally a string, not even an actual object.
thesmelge
We spent ages trying to figure out why we couldn't get anything out of the thing before it got logged. Because it wasn't an object at all.
TheOriginalPoser
Isnt discord written with java? Everytime I have an error updating java is losing its shot.
charriu
Note that JavaScript and Java have very few similarities. They are not the same language at all.
ThatGuyWhosFunAtParties
Sure, but Discord has a web client, written in JavaScript (or some other language which compiles to JavaScript). If you try to send >>
sf111
Rexermus
it's too real
iamDinge
It hurts my soul that my team doesn’t really like CSS.
Datalink
So... watching this gif, the background kinda went into compression artifact hell as Peter pulled one time.
Datalink
Of course this is exactly what CSS can do wrong so naturally it was even funnier
ratcamper
I know it got a laugh out of me.
theimgurappsucksballs
TheSomethingSomethingGenericReplyGuy
Not sure what's worse, css or clients that use internet ahh day so they think a landing page should be done in 2 hrs, top, content included.
sf111
CSS is what it is. Clients should know better.
EatYourSoylentGreenAndShutUp
You just have to use !important and everythings just fine...
yesImThatFred
Longing for !importanter
Fatbird
Nah man the hot new thing is to use some component library and put all your CSS directly on the element.
Svereki
I just thought I sucked at css, guess I suck and it will still do that
DasDovian
Yes, exactly
Kooks
Why is this so completely accurate
HydrochloricKitten
s'truth!
rembrandt
I don't get it? Counter Strike: Source was a great game.
JHawke
That's CS:S this is obviously about car systems software. And I really get why people stay away from that shit.
yoshimitzu
The problem with css is, it does exactly what you tell it, not what you want
JHawke
https://css3test.com/ IF ONLY THAT WERE TRUE.
nopost
Bullshit. CSS is voodoo bullshit, and nothing you say will change my mind
Dotnetrun
My favorite voodoo is “display: none;”
shepahrdjhon
that's basically all of programming but other languages have debuggers and you can step through the code to find the line with the problem
spookyactionatadistance
CSS is not a programming language. Understanding the weight of selectors and browser interaction is key
sirspaceship
as a networking guy, I can say I have no clue what this means but there are support tickets for it
spookyactionatadistance
As a dev what you do is magic
softsuit
And sorry about your nmicro services.
TeachingThroughCOVID
I teach cs to 9-12th graders. I cant tell you how mamy timea I've had to tel kids not every cs person knows coding just like 1/
TeachingThroughCOVID
Not every cs person knows networking. Except Art, that guy knows everything he's a freak of nature.2/2
Richarmeleon
I grew up programming but I have networking experience too. Both are worthy causes but not a lot carries over.
Katlamos
I'm starting college for network administration on the 14th. Any words of wisdom you can offer up?
doktorivan210
Learn your subnets. Yes, it means binary math.
JustCanadian
Get used to contractors severing your Ethernet cables. Always a fun night /s
Splosions
beltedmomjeans
Also, visualize, draw, and diagram as much as you can. The whiteboard will be your bff.
Katlamos
I bought a lot of notebooks and graph paper so I can take advantage of it being online college & keep meticulous physical notes to reference
beltedmomjeans
Excellent. Feel free to DM me with questions, I was in networking for 10+ years, happy to help!
tigerbarr
Networking is where the analog world meets the digital one. You will always get blamed for all issues, but it's usually securities fault.
sykoticflaw
Always blame the tier 1 helpdesk
Ulthirm
If you cant blame security and you have a day/night shift, blame them, say they fucked up a config or something if you're too lazy to find
Ulthirm
the real reason for the problem.
coffeeismyfriend
Get some sleep now. You’ll miss it when it’s gone.
Katlamos
I work night shift. What is "sleep"?
beltedmomjeans
Really learn the ins and outs of how the protocols work, dont focus on memorizing stuff. You'll have to for certs, you'll have google later.
ratedarrrrrr
Google is your best friend. Most network, general IT, and other computer related workers google stuff almost daily.
ratedarrrrrr
Oh, and turning devices off and then back on is (usually) a legitimate networking troubleshooting step if everything is not working.
Katlamos
So, just like normal computers and electronics lol
ratedarrrrrr
Bingo! That even worked on a dishwasher I had once.
MissingRuby
Don't worry if you start getting burnt out the degree can be useful to get into other IT fields, also try to get some security training
Katlamos
I'm intimidated but excited by deciding to do this. And that's my figuring, even if network doesn't work out I'll come out knowing lots.
Katlamos
Plus, the schooling is on my employer's dime basically, so that's a massive weight off my shoulders in feeling good about it too.
sykoticflaw
Start studying for your CCNA now. Like right now. Not tomorrow, not later today, NOW. Live, eat, and breathe that fuckin' OSI model.
L8BC
Or CompTIA Net+. See if your school is partnered with Cisco Academy tho
Katlamos
I'm going to Purdue University Global (the online school), and I know the degree track I'm on is ABET certified.
sykoticflaw
Oh, if you're wanting to work anywhere at all in the federal sector, get Security+. Required for pretty much EVERY federal IT job(like mine)
L8BC
Agreed, and it’s honestly not too difficult. I think getting Net+ first certainly helps prepare you for Sec+. Net+ was my first cert
JustCanadian
UDP packets go burrrrrr
youlookedatmyusername
Hahahaha
Katlamos
The most sage advice
Kilsta
UDP Packets were made for Covid cause they don't require a handshake.
beltedmomjeans
Lol. If UDP packets fall off a cliff, they ded and alone. If a TCP packet falls off a cliff, help will be sent.
DrFickser
I dunno. I think there's a short moment of silence before it's replacement is sent. The original gets no help.
beltedmomjeans
Help for the recipient, not the messenger ;)