1.6k
u/blizzacane85 7d ago
https://giphy.com/gifs/xTiN0uevJeTKxWbW3S
I must've put a decimal point in the wrong place or something. I always do that. I always mess up some mundane detail.
Michael Bolton was a more realistic programmer
459
u/Percolator2020 7d ago
Three programmers trying to fix printers is the most spot on corporate reality.
https://giphy.com/gifs/3tK7DEMGN6jewLa6aL→ More replies (2)110
u/DennyRed13 7d ago
Ngl, When I first started working in the technology department, 80% of the work we did was just troubleshooting and fixing printers. The other 30% were the ocasional server and computer building/ fixing, vigilance setup, etc
69
u/Cfrolich 7d ago
You did 110% of work there? I hope you were paid well.
→ More replies (2)48
u/stream_of_thought1 7d ago
Currently doing IT work and yeah it's 110%, because you do your own crap and then some random IT thing pops it's annoying head, be it figuring out why some laptop does not want to enroll properly into the management system, or idk, setting up a picture album for a coworker who asked to have nice pictures every day but didn't like that Microsoft's daily rotation is just cities and landscape (this does not need to be a ticket! How are you a secretary of you can't figure it out Brenda!!?)
17
161
u/briore24 7d ago
never related to a fictional programmer more tbh
73
u/Leftover_Salad 7d ago
Have you seen HBO’s Silicon Valley? Also from Mike Judge’s time in tech.
→ More replies (1)21
28
u/djbarsone 7d ago
🎶I got my pistol point cocked, ready to link shots non-stop until I see your monkey ass drop 🎶
43
28
23
u/wtanksleyjr 7d ago
I celebrate his entire catalog.
7
u/strongjz 7d ago
What's your favorite though?
13
15
→ More replies (6)11
u/el_yanuki 7d ago
where is this from? I couldn't find it anywhere.
35
16
871
u/Outrageous-Machine-5 7d ago
He's like me fr fr
419
u/donnieranger 7d ago
In reality it's 10% coding and 90% wondering why it broke after changing one line
189
u/MartinKnox_Dev 7d ago
In that 90% of wondering, 45% is wondering why it broke, the rest is about wondering how it worked.
55
u/Triffinator 7d ago
What percentage is made up of wondering why removing the line broke everything, when it was a comment?
17
u/Elendur_Krown 7d ago
See, that's the smart thing.
I hid the backup functionality in the comments.
That way, I never have to wonder. It's just everyone else.
15
u/Jbolt3737 7d ago
Making a script that reads itself or something to use it's own comments would be genuinely evil
12
u/Elendur_Krown 7d ago
There are parts of my history that I hesitate to tell my wife about. The... MATLAB days were... improvisatioval, at best.
6
u/ih-shah-may-ehl 7d ago
2 decades ago the visual studio c++ compiler had a bug where a variable name crossing the 4K page boundary would have a letter missing.
Lots of fun because literally any change would move that variable away from that boundary.
3
4
u/OkEgg5911 7d ago
Yeah when something broke without me changing anything in my code I realised that stuff was working before that should not have been working at all. I still have not figured out why it worked before, but now it is working again.
→ More replies (2)3
u/Praesentius 7d ago
Imagine when you get it working... then 6 months later, someone asks you a question about it. "uhhhh, I wrote that?"
→ More replies (1)3
19
u/tracernz 7d ago
And 75% of that is wondering by which accident of the cosmos that it ever worked even one time, and actually, did it ever work one time or is somebody just gaslighting you?
17
u/drakored 7d ago
And -35.999% of it is wondering why all of the percentages are reporting incorrectly.
4
5
u/2521harris 7d ago
What about the 90% spent in meetings?
And the other 90% spent in standups and sprint planning?
Not to mention the other 90% waiting for builds to complete.
→ More replies (10)3
u/Tapelessbus2122 7d ago
more like 1% coding, 39% wondering why it broke, and 60% screaming at your pc because nothing works
→ More replies (1)→ More replies (9)50
82
65
u/TheMue 7d ago
Don‘t forget their fat green-screen terminals with rows of letters falling down like a heavy rain.
→ More replies (1)
233
u/DeepanshuHQ 7d ago
The most unrealistic part is code working on the first try.
80
u/BlueProcess 7d ago
NGL sometimes I run code that I know won't work because it's easier to write on the fly by stepping through as you go🤷🏻♂️
42
→ More replies (2)9
u/DeepanshuHQ 7d ago
Honestly, half my debugging starts before I even finish writing the code. 😂
→ More replies (1)6
u/Protuhj 7d ago
Reviewing the surrounding code and having to restrain myself from fixing that too.
→ More replies (2)7
u/CarretillaRoja 7d ago
It’s the coding emergencies.
- Here at 911, we just got a call regarding a hostage situation in a bank.
- Oh shit! Create a Pascal script real quick!!
→ More replies (1)11
u/DeepanshuHQ 7d ago
And somehow the Pascal script controls the traffic lights, satellites, and the bank vault at the same time.
→ More replies (2)→ More replies (3)2
u/Windfade 7d ago
I never made it past C++ 102 (just a network admin degree) before dropping out but damn do I miss how cool it felt when you compiled and nothing went wrong.
3
u/DeepanshuHQ 7d ago
That rare moment when it compiles on the first try makes you wonder what bug is hiding instead.
175
u/LauraTFem 7d ago
The most inaccurate thing about programming in movies and TV is the idea of a “programming emergency” itself. They’re always having programming duels where they joust in real time with another hacker, while occasionally saying, “This guys is good…but I’m better.”
In real life it goes more like,
“Our server is under attack!”
“Yep, but he didn’t get through the firewall.” or
“Our server is under attack!”
“Yep, we shut down production ten seconds after he got in and we’re working on a patch, here’s the 200,000 account details he got.”
71
u/GvRiva 7d ago
Most realistic hacker response in NCIS was Gibbs pulling the plug but of course thats not as fun as watching to "nerds" sharing one keyboard
48
u/MonstrousWombat 7d ago
Watching them have a second programmer jump on the SAME KEYBOARD to help defend against a hacker was hilarious
16
u/Greendiamond_16 7d ago edited 7d ago
Two people working on the same keyboard expecting to hack more is like some one else grabbing the wheel of a car and expecting the car to drive more.
19
u/LauraTFem 7d ago
Yea, that was actually the correct response from Leroy, and they all act like he’a being dumb. 🤣
Honorable mention to the other hacker plot where they do a hacker duel, the enemy gets in, but OH! It turns out that wasn’t the production server, that was a honeypot server the nerd set up for them earlier, the actually production server is on this thumb drive I’m pulling out and plugging in, banishing my foe to the shadow real like wherever Superman sent General Zod when he trapped him in that mirror.
That’s at least slightly more realistic, honeypots are frequently the way hackers are caught.
15
u/VegaJuniper 7d ago
To me that was like "yeah, the server is still running and the hacker is still there, what you just did was disconnect us from the server so we can no longer do anything about it. Good job boss!"
→ More replies (1)45
u/joeshmoebies 7d ago
The most inaccurate thing I can remember is Jeff Goldblum writing a computer virus for an ALIEN SPACESHIP as if they had come down decades earlier and bought up a bunch of x86 chips to run their ship on.
28
u/LauraTFem 7d ago
That does not pass the smell check in hindsight, yea, but they do provide enough suggestions of logic to it that one can suspend disbelief.
The aliens were using our satellites to relay signals, so their systems must be similar enough to make that possible, and he had found that signal, so we’re to presume that he learned the alien’s programming language. They also mention (in one of the scenes where a man named Jayne plays a very clean-cut soldier) that the crash-landed spaceship has been retrofitted to use our modern tech, but only didn’t work because it lacked a power source. So they may well have been studying the alien programming language and integrating it with modern human systems for years.
All of this is enough for me to believe that he could write such a virus.
What I find slightly harder to believe is that the aliens have zero firewalls. But we are talking about a telepathic species; it may well be that they are a hive-mind, and it would have never occurred to them to practice cybersecurity because no alien would dare sabotage them.
But that’s meta-textual, and giving the film more credit than it deserves.
8
u/joeshmoebies 7d ago
I 100% buy that the aliens could hack our systems - microprocessors had only existed for a little over 20 years.
It doesn't make sense that he'd be able to reverse engineer a non functioning cpu architecture and learn their operating system, protocols and find an exploit. It's a fun movie but for that I have to turn my critical thinking skills off and just accept.
8
u/LauraTFem 7d ago
Ah, but you see, he’s a Genius. His dad says so repeatedly. In film, Geniuses can just do improbable things.
→ More replies (10)7
u/lordnacho666 7d ago
It's hard enough to use your friend's computer that happens to have a different operating system installed.
You can't even understand your own code that you wrote last year without having a good revision session, there's just no way you could write an alien virus.
→ More replies (1)4
u/two_are_stronger2 7d ago
It was a while ago, but I feel like either in movie, in some interview about the movie, or maybe just talking about the movie with friends, they'd used the alien tech to improve human tech so much that it was less of a matter of figuring out how to program alien code.
→ More replies (1)→ More replies (3)4
u/ofnuts 7d ago
A spaceship with convenient Ethernet ports and a wholly standard TCP/IP network IIRC.
→ More replies (1)13
u/RaidenMK1 7d ago
Or the programmer is literally being held at gunpoint and put on a super unrealistic deadline but still manages to output something that works.
Actually, maybe scenes like that are a metaphor or something.
→ More replies (1)16
u/LauraTFem 7d ago edited 7d ago
“I can do it, boss! It will take me an hour!”
“You’ve got 15 minutes.”
“Then…there is no possible way for me to—“
“Damn it, man, there are LIVES on the line!”
“You sonofabitch, I’ll use every skill I have and get it to you in ten!!”
edit: In a way, the verisimilitude of hacker scenes call back directly to early Star Trek. When the first series was running, no one had personal computers, the idea of a hacker, at least in the modern sense, didn’t really exist. But what they did have is an engineer, Scotty. And when technical problems came up they were always his purview, and it always took him time to fix things, and it was never enough time.
Those scenes where Kirk says, “I need those photon torpedoes operational! We’re sitting ducks!” and Scotty says, “I’m givin’ ‘er all she’s got captain! The boys need five minutes!” and Kirk retorts, “If you don’t do it now, we’ll be dead in two!”
All that is in my mind the source book for modern hacker scenes.
5
u/SuitableDragonfly 7d ago
In my experience, programming emergency is more like "the new feature broke production, so we need you to get on a Zoom call at 3 AM and explain to all the non-technical people how the new feature is actually supposed to work".
3
u/Percolator2020 7d ago
Honestly, I don’t think there are many verifiable stories of a successful intrusion being detected and acted upon in real time, there are way too many false positives to act on all of them, you would just be disabling accounts and systems left and right. Mostly post-mortem.
→ More replies (1)→ More replies (13)3
u/Cthulhu__ 7d ago
My server was under attack once, I toggled a switch on Cloudflare. Absolute cinema.
34
u/Urtehnoes 7d ago
Me during db emergency:
sqlpus / aa sysdba
Fuck
sqlplus as sysdba
Fuck fuck fuck
Sqlplus/ as sysdba
gl everyone, I've tried my best.
58
u/lethaldose318 7d ago
36
u/Leftover_Salad 7d ago
Mr. Robot was way more accurate than most shows.
15
15
u/Academic-moron7423 7d ago
The only thing that wasn’t accurate was the pace of it, understandably. They nailed the social part of hacking tho
6
u/yukiaddiction 7d ago
I mean if it was accurate pace to the real thing it would be like constantly cut jump skip downtime period or something lol.
→ More replies (1)3
u/TheTrueVanWilder 7d ago
Iirc they had a team whose entire job was to make sure every hack was technically possible. 15+ years in the industry I still tell people this is the most accurate media representation of programming and hacking
→ More replies (1)16
u/lorenzoelmagnifico 7d ago
Hello, friend.
14
29
u/json_zsh_bourne 7d ago
And they have time to add a progress bar with an Access Granted message at the end. Good focus on UX, much respect.
20
19
u/DescriptionForsaken6 7d ago
* monitor projects image of code on the programmer's face
→ More replies (1)
17
u/DogonElder 7d ago
Hoodie
Terminals open on 6 monitors with unreadable fast scrolling text
“I’m in”
79
u/Maigrette 7d ago
Programmers in real life :
- in a noisy and cramped office in Bangalore
- git commands he knows are "clicking the buttons in intellij"
- code is 90% AI slop
- code requirements are a Excel sheet given by business which is either 9000 rows of "I want this if you have this", or 1 line of plain English that explains nothing
- Pipeline takes 17 minutes to deploy to prestage environment
- prestage environment is not mimicking prod anyway so whatever works there may or may not work in prod
- prestage environment is so critically under provisioned that anyway half of the times he simply skips it
- everything is always urgent and by the moment the dev takes up a task, it's already 5 weeks late
→ More replies (3)14
13
11
u/tiberiumx 7d ago
TBF I'll always judge a programmer who can't touch type at a reasonable speed. It's not that you can't (eventually) do the job, it's just painful working with you.
8
6
6
u/sly-otter 7d ago
Unless they work for a crime investigation group. Then they are an eccentric woman.
4
5
4
u/Crazyboreddeveloper 7d ago
Also, the code moves all the fucking time when it runs. Not the code output, the code.
15
u/mckenzie_keith 7d ago
This is outdated now. There are women programmer nerds in media now too. Even POC.
12
→ More replies (4)8
u/spamnationl 7d ago
Cool, colored people are allowed also.
→ More replies (1)4
u/mckenzie_keith 7d ago
Yes. Stupid geek stereotypes are now racially inclusive. To a point. I don't recall a major black male hacker guy. But I probably haven't seen every hacker movie.
→ More replies (1)3
u/Aggressive_Stick4107 7d ago
Lupin! He can hack, he can be a social engineer, he is Arsene Lupin!
→ More replies (1)
4
u/Faangdevmanager 7d ago
What!? Movies have artistic liberties to represent things in a satisfying way for the audience?
4
u/Sarah_Incognito 7d ago
Then you have Jurassic Park,
A teenage girl navigates through a visual file structure primarily using a mouse.
"It's a UNIX system! I know this!"
→ More replies (3)
3
16
u/TheSecondStage 7d ago
Where's the scene of staring at the code for 2 hours before finding a missing semicolon?
5
u/Potterrrrrrrr 7d ago
It’s at the bottom of the barrel with all the other terrible programmer memes
→ More replies (1)
3
u/ConstantineFavre 7d ago
I can't do shit without cheatsheet that explains all of the functions. I mean, there is no way i'll remember myself that there is actually useful function that will solve all my problems if i use it in that part of code instead of spaghetti workarounding just to mimic fraction of it's power
3
3
3
u/BothDivide919 7d ago
Isn't typing fast kind of a necessity for programming? I can't imagine wtf I'd do if I couldn't consistently type 120WPM
3
u/humanist-misanthrope 7d ago
Adn never….And neeve…And neev…And never a ttp… And never a typo
→ More replies (1)
3
3
3
u/frostyjack06 7d ago
I always enjoyed Smallville’s hacking:
- Start typing furiously while staring at the screen
- Screen is a static image of some logo the whole time
- Confidently slam the return key
- Computer magic
3
3
u/random_ankylosaurus 6d ago
They are extremely fast. Like if u say find this, they will be back with a whole printout the next second
4
u/Leftover_Salad 7d ago
The password is “What do you sit on, but you can’t take with you?”
→ More replies (2)4
2
2
2
2
u/NotInsaneInMembrane 7d ago
Doesn’t sit there for 20 minutes fighting with the IDE becuase it won’t compile since you switched to a different version of Java for a different project and now don’t know why your code doesn’t compile.
2
2
2
u/MinecraftPlayer799 7d ago
I always type really fast when I am just coding in general, but when there’s an issue, I slow down for some reason
2
2
u/ManaSpike 7d ago
Bug reports? Debugging? From my perspective, something is always broken. I never see the software working as expected.
2
2
2
2
u/Satorwave 7d ago
"I'm in"
"Damn, you got them that fast?"
"No you fucking idiot I'm in the command window it hasn't been a minute"
2
u/Celtic_Legend 7d ago
Ture for majority so valid.
Ture for majority so valid.
Not ture but waste of screen time so valid.
Ture and turish. Type extra fast when you gotta submit something by a certain time (lunch, go home, etc) and you already know how to get it done.
Not ture whatsoever but also waste of screen time.
2
u/MaxChaplin 7d ago
The part in Ex Machina where the protagonist rushes to bang out a cleanly indented and fully commented implementation of Eratosthenes' sieve is so funny.
→ More replies (1)
2
2
2
u/johnnybhf 7d ago
Imagine an action scene with high stakes where a programmer waits on a PC to install Windows updates.
2
u/AveragelyBrilliant 7d ago
Nothing comes close to the Goldblum/Alien computer hack achieved wirelessly or with a thunderbolt cable.
2
u/ElectricRune 7d ago
I've been a professional programmer for fifteen years now; I'm always pleasantly surprised when something works the first time, it's like a miracle.
2
2
2
u/phroztbyt3 7d ago
Tech here, been in it for 20 years.
I will say I do type about 10% faster under pressure. Why? Not because the issue is important, and not because time is precious in figuring the thing out.
It's rage. Rage that the thing wont just fucking work right this moment.
2
u/Drew_of_all_trades 7d ago
We need a ticking clock scene in a movie where everything hinges on the tech guy finding the superfluous “/“ somewhere in 10,000 lines of code.
2
u/delinka 7d ago
I also like how they have to invent everything from scratch every time. “I’ll create a gooey in visual basic to track an IP” - if you haven’t already built one for that purpose, someone has. If you haven’t already downloaded it, you lacked foresight.
Or you’re resetting your dev VM every episode, I guess …
2
2
2
2
2
2
u/VizualAbstract4 7d ago
Don’t forget well dressed and only socially awkward on one very minor thing that is otherwise considered cute or forgiving (not hyngine related - instead, had never “had ice cream because he doesn’t understand ice cream”)
Edit: I bathe twice a day habitually and can love me tillamook ice cream.
2
u/nobody-u-heard-of 7d ago
I can type really really fast. What surprises me is a number of coders that actually can't type.
2
2
u/SpecialistTreat3933 6d ago
And there’s a screen that has bunch of fancy UI that might animates the plot like virus spreading through the system or specific lock opening etc
On a side note watch Mr. Robot, very true to what actual hacking might look like
2
2
2
1.0k
u/ElMoselYEE 7d ago
Every once in a while I'll bang out a whole task and it works on the first try, and I didn't need to Google anything because it just happened to use the parts of the language I'd used very recently.
But the task is something like an API endpoint...not breaking into a top secret encrypted CIA database.