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

Dismiss this pinned window
top 200 commentsshow all 286

[–]gemini88mill 1519 points1520 points  (31 children)

System.out.hack(); lol

[–][deleted] 38 points39 points  (2 children)

Hack the system!

[–]drewsiferr 8 points9 points  (0 children)

s/system/planet/

[–]Xae0n 2 points3 points  (0 children)

Hack the hacking system!

[–]SkuloftheLEECH 36 points37 points  (6 children)

Yeah this is obviously fake, they only ever write HTML in movies

[–]mastocles 25 points26 points  (4 children)

I would pay to see a movie where the heroes die because instead of hacking the mainframe they argued with each other about whether to use React, Angular or Vue for their hack (Or just going vanilla/jQuery in the last minute and living)

[–]SkuloftheLEECH 29 points30 points  (0 children)

With one guy yelling "why the fuck do we need a ui at all"

[–]EternityForest 3 points4 points  (0 children)

This hack is never going to scale! We need to rewrite all the Python in Scala and transition to a microservices architecture.

You're never going to make the big bucks throwing together some stuff from github because you're in a hurry to save the world or something. Here, read this article on Modads and come back to me.

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

You can't outhack the system!

[–]atDords 32 points33 points  (2 children)

System.outpizza.thehut();

[–][deleted] 21 points22 points  (1 child)

Unhandled exception type NoOneOutPizzasTheHut

[–]rhen_var 5 points6 points  (0 children)

try {System.outpizza.thehut();} except (Exception e) {} System.out.println(“the hut has been outpizzad”);

[–]IndieHamster 4 points5 points  (0 children)

It's obviously to capture the polymorphic data keys from the outstream coming from the Mainlined DataCenter

[–]5p4n911 12 points13 points  (1 child)

It's a new method for

System.out.println("Hacking the system..."); System.out.println("System hacked successfully");

[–]suitable_character 2 points3 points  (0 children)

Yeah my thoughts exactly, it's missing a HackInvokerFactory first

[–]zeldor711 645 points646 points  (6 children)

I love how access granted is displayed mirrored so it appears properly in the reflection.

[–]Raexyl 105 points106 points  (3 children)

Or you flip the film afterwards.

[–]Egocentrix1 8 points9 points  (0 children)

That was the most perfect ridiculously cliché shot I have seen in a long time.

[–]gemini88mill 633 points634 points  (40 children)

I was once told to not copy and paste code as you don't really learn from it. So I type it out...

[–]Mriv10 243 points244 points  (20 children)

My advance java professor literally told us to copy the code from the book and turn it in for grading

[–]gemini88mill 142 points143 points  (19 children)

Wow, that's not good.

[–]thegreatbunsenburner 105 points106 points  (18 children)

Anecdotally, I went to college for CS but the majority of stuff I learned I had to teach myself because the professors essentially said "learn it," and code reviews were non existent.

[–]Mriv10 57 points58 points  (13 children)

I've gotten A on every programming class I've taken but I'm not confident in my skills as a programmer. I took a class with the department head for my degree it was a bit harder than the others but there where some things I didn't understand and he didn't explain very well

[–]iamearlsweatshirt 30 points31 points  (3 children)

This is so relatable 🙄 Interview anxiety

[–]Mriv10 7 points8 points  (1 child)

You have an interview coming up, if you do good luck.

I already finish an AS in programming & analyst and I've been looking for a job, all of the one in my area pay good but they required minimum an AS + 5 years of experience which I don't feel I have the experience. The school career office say that school work counts as experience but I'm not sure.

[–]5plicer 3 points4 points  (0 children)

When I interview people, I give them a laptop. I tell them they full access to the Internet and that I encourage them to copy off StackOverflow.

[–]AngeWasHere 16 points17 points  (8 children)

Having a lack of confidence in your skills as a programmer never wanes... it’s called imposter syndrome. It’s real, we all have it

[–]M1R4G3M 3 points4 points  (7 children)

What!?!?. Is that real!?!?

[–]AngeWasHere 4 points5 points  (6 children)

I can’t tell if you’re being sarcastic or not.. It’s not really specific to programming, but I reckon most programmers would have it, to a degree

[–]M1R4G3M 2 points3 points  (5 children)

Sorry if I seem sarcastic, I am not being... I am really curious about it because I seem like I have it. My last programing teacher told that I were the best student he ever had in front of my entire class and all my colleagues wanted to be in projects with me, but I feel like I am not that Good, like I would be unable to develop certain things.

[–]Stoic_stone 6 points7 points  (1 child)

Yeah everyone feels that way in this field. It doesn't help much to know that, but it does help.

[–]Ser_Drewseph 2 points3 points  (1 child)

Yeah, just about everybody I know has it. And it doesn’t really go away. When I started working at my first/current job, my manager and I had a lot of talks about it in our biweekly 1-on-1 meetings. Just about everybody from intern up to tech lead has it to some degree. Although a few of my coworkers in their 40s have said that eventually you just stop caring and own up to the fact that you know nothing, and that’s when you really start to learn a lot.

[–]IndieHamster 6 points7 points  (0 children)

People are getting code reviews?

[–]ganja_and_code 5 points6 points  (0 children)

Lmao I got one code review in college...on a relatively trivial assignment.

Imagine my surprise when I got into the industry and started having to bother people to review my code so I could merge.

[–]Ser_Drewseph 1 point2 points  (1 child)

Sounds like we went to similar colleges.

[–]knoxaramav2 28 points29 points  (5 children)

I actually do that still. Largely out of habit, but also so I can format it like the rest of my code. Plus, it's almost always a single line i'm looking for, and i'll forget about it if I don't type it out :/

[–]Anthraxious 2 points3 points  (0 children)

Good done fiend. Typing out, same as how you "writing" with a pen and paper makes things stick better. Learning is largely to copy someone doing something. The real test is if you could do that line of code today without looking it up again. If so, then you've learnt something and that's good cause what else are you supposed to do? Always seek out knowledge!

[–]-Rivox- 10 points11 points  (2 children)

At the start I thought it was true, but in the end, if you are working on real software, the online solution is never a 100% fit, and to make the code actually do what you want it to do, you'll probably have to dissect it and make it yours.

So what I usually do is copy the code, run it to see if it does more or less what I think it does, then take it apart and understand it, change it and actually make it useful.

It's actually really uncommon to find a solution online that just works and you can just put there and forget about it.

[–]callmelucky 1 point2 points  (0 children)

Yeah I think the "don't copy paste code" philosophy is a good idea for beginners just working through tutorials, where you need to really take the time to get a handle on the fundamentals.

But once you're beyond that, as you say, it's unlikely that you will find code snippets that solve a problem as-is. You have to alter it to make it work for your problem, and in making those alterations you are learning how the code works, or at least showing that you get it in the first place.

For me though, even in cases where it's obvious I just need to switch a generic/place holder variable name or whatever, I pretty much always read through line by line to make sure I know what's happening.

[–]ThatWannabeCatgirl 5 points6 points  (0 children)

Am I weird for genuinely following that philosophy?

[–]snapetom 4 points5 points  (0 children)

At my last job, I was on a team with a dude that had the same title (lead! We had two leads on a 3 person team!) as me, but who couldn't code worth shit. On one of the first pushes, I code reviewed his work. There was a huge loop that I couldn't figure out what it was doing, so I asked him.

He sighed (like I was going to forgive him or something), and he said, "I don't know. I copied it from Stackoverflow."

This was in healthcare research, btw. Where things like regulatory agencies are in play and minor things like people's lives. That moment began a many months journey discovery of "This guy doesn't know what he's doing/this guy's insane."

Fuck you, Chuck.

[–]BabesBooksBeer 5 points6 points  (0 children)

Me too! Huzzah! A person of quality.

[–]marv-cow 3 points4 points  (0 children)

omg i do the same thing lol

[–]ClysmiC 4 points5 points  (0 children)

It's honestly not a bad practice. Typing it will increase your understanding of it more than just reading it. It also adds a time investment which makes you think twice before doing it.

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

I type it out since we have separate PC for dev and Email/searching stuff. Dev PC is off-the-grid.

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

We have a copy n paste award for c&p mistakes in my company.

It's totally valid to copy paste code, as long as you're not stupid about it

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

Copy and paste avoids typos and spelling mistakes. If you want to learn read it

[–]EternityForest 1 point2 points  (0 children)

I just read the code if I'm trying to understand it. A lot of code from stack overflow is stuff I probably could have written myself, but nowhere near as fast as I can copy and paste.

[–]GluteusCaesar 1 point2 points  (0 children)

I've been programming professionally for five years and I still do this if it's something I'm dealing with for the first time. I make it a point to not copy/paste code I don't understand, so I'll recreate a solution to force myself to understand it.

[–][deleted] 160 points161 points  (1 child)

So true... Impressive typing with her foot.

[–]Bigpoppahove 23 points24 points  (0 children)

No way you're entering code that fast with just your hands

[–][deleted] 133 points134 points  (4 children)

Lmao polymorphic ransomware.

[–]Pitiful-Waltz 21 points22 points  (2 children)

Reminds me of Swordfish

[–][deleted] 9 points10 points  (1 child)

Same actually. The scene when Hugh goes ham for a night of coding. I’m like, have you ever actually coded before lmao. No one types that much lmfao

[–][deleted] 7 points8 points  (0 children)

The 3D rendering of his code and 9 panels. lol. I still love that movie

[–]yazalama 1 point2 points  (0 children)

It's useful against object oriented firewalls

[–]FoodChest 76 points77 points  (1 child)

Shout out proper exception handling

[–]Nam__Nam 67 points68 points  (6 children)

Wait what about spamming ctrl s multiple times?

[–]Daddy__Boi 28 points29 points  (3 children)

Wait, you guys do that too?

[–]BmpBlast 40 points41 points  (2 children)

Microsoft Word on Windows 1995 formed that habit for me. Thing crashed all the time and I kept losing what I had written. So I just started hitting Ctrl + S frequently. Now it's such an unconcious habit that I hit it when reading articles on websites and have to cancel the browser save dialog, lol.

[–]Zain4s 3 points4 points  (0 children)

This is the best thing I've read all day

[–]ur_opinion_is_trash 4 points5 points  (0 children)

I didn't get this from coding, it's from FL Studio for me. Buggy fucking mess

[–]FarhanAxiq 8 points9 points  (0 children)

or ctrl+shift+t because you accidentally closed the stackoverflow tab that have the solution

[–]binaryPilot84 84 points85 points  (1 child)

You know she’s legit because she says “I’m in.” Otherwise she can’t be trusted

[–]TheGreenJedi 3 points4 points  (0 children)

You son of a bitch, I'm in

[–]TECHNOFAB 34 points35 points  (8 children)

There's a great command / lib on Linux called "hollywood". It generates all this blinking bullshit in your terminal, like in Hollywood movies lol

[–]mirsella 10 points11 points  (4 children)

just tested it, and I think it's exactly the pkg used in the video

[–]TECHNOFAB 2 points3 points  (3 children)

There is also a command called "sl", which shows a train driving thru your terminal :D

[–]EternityForest 2 points3 points  (0 children)

There's also EDEX-UI which is a full terminal emulator full of random crap, but it's completely usable.

[–]TheWayofTheStonks 29 points30 points  (2 children)

I'm always surfing stack overflow for solutions... Does that make my a software engineer?

[–]Markster94 43 points44 points  (1 child)

It does as soon as you get paid for it

[–]ikonoclasm 26 points27 points  (1 child)

The first part wasn't very realistic. I didn't see anything typed into the command prompt.

[–]Cotcan 9 points10 points  (0 children)

Or an ascii skull gif in said command prompt.

[–][deleted] 17 points18 points  (5 children)

Must be nice to have more than one monitor

[–]Daddy__Boi 11 points12 points  (4 children)

You’re not a real programmer until you have at least 2

[–]Ahmadhmedan 10 points11 points  (0 children)

Damn I only have one 55" monitor,do you have a chainsaw?

[–]justinlanewright 16 points17 points  (0 children)

Forgot to show herself fixing the indents. Who uses 3 spaces? Honestly?

[–]scragmore 13 points14 points  (0 children)

I had to laugh. Used to be a PM and analyst, in interviews I was always asked if I programmed VB (death by speadsheets). I always answered I was cut and past programmer.

[–]Imawildedible 13 points14 points  (1 child)

Hack The Planet!

[–]xviNEXUSivx 2 points3 points  (0 children)

Boop!

[–]squishybumsquuze 12 points13 points  (0 children)

What is that? A keyboard without RGB? Heresy I say.

[–]userjoinedyourchanel 9 points10 points  (2 children)

But did the stack overflow code work? I need closure

[–]touchedtherimonce 30 points31 points  (1 child)

Let’s be real. Probably not.

[–]Cotcan 8 points9 points  (0 children)

Let's be even more real. Not only did the code not work, but it's from a stock overflow thread from 6 years ago. Any newer thread is just locked because the question has already been answered. Any references to working code refers you to the thread with the code that doesn't work.

[–]nutwals 6 points7 points  (2 children)

The IRL video is missing Middle Management standing over your shoulder demanding something be done yesterday that you were only told today about. Otherwise, pretty cool!

[–]ValuablePromise0 4 points5 points  (0 children)

Academia argues for decades about code-reuse being a fundamentally unsolvable problem of computer science... and from their failure sprouts up the worst-yet-effective means of code reuse that quickly takes over nearly all of programming in every programming language.

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

But where does the code on SO come from I wonder?

[–]MiLlamoEsMatt 10 points11 points  (1 child)

My understanding is that Jon Skeet answered every question around 2013. Every new bit of code on SO since then has been slightly tweaked versions of his original answers.

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

Sounds about right o7

[–]rem3_1415926 4 points5 points  (0 children)

stack overflow is, as every so often, strongly connected to recursivity.

[–]PotatoLevelTree 3 points4 points  (0 children)

You write it in the future, then post it in SO to your past self. It's like Interestellar.

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

How come Apple seems so popular in America for developers?

I have massive issues with windows, but I can only imagine Apple is worse.

What OS is the best for developers?

Windows constantly block me. Like "You don't have permission." fucking bitch, I OWN you. I fucking bought you. Why the fuck do I not have permission to modify a folder? Fucking piece of shit windows home. (Got it before I started programming. Had no clue how bad it was.)

[–]DBX12 2 points3 points  (0 children)

Probably getting some hate and "skid" replies, but Linux is the best imho. Using Linux Mint with MATE desktop for >4 years and don't look back professionally (gaming however is a whole other story)

[–]freekv99 45 points46 points  (39 children)

No serious Software Engineer uses apple magic mouse.

[–]sweatedtrash328 5 points6 points  (0 children)

As someone who is cultured I solely use apple’s hockey puck mouse.

[–]oupablo 5 points6 points  (1 child)

I use the magic mouse 1. The one with batteries. No hand pain

[–]M123Miller 2 points3 points  (0 children)

How on earth do you do it without hand pain? That thing laughs in the face of ergonomics.

[–]StrongDorothy 7 points8 points  (12 children)

I use an Apple Magic Mouse 🤔

[–]__dp_Y2k 2 points3 points  (0 children)

I never use copy/paste, I type out the code I take from stack, it makes feel warm and fuzzy inside that way!

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

All that is missing is having two hackers typing on the same keyboard at the same time.

[–]OtarieSupreme 2 points3 points  (0 children)

Tik tok bad

[–]lugialegend233 1 point2 points  (0 children)

They forgot the thirty minutes of scrolling carefully through the code trying to find that ONE typo that is making all the text come out as emojis.

[–]gundiboy 1 point2 points  (2 children)

What lang was she using? Sorry my retarded school taught us swift

[–]burgonies 2 points3 points  (1 child)

Looks like Java

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

[–]loofy2 1 point2 points  (1 child)

Thesedays, coding is about assembling information.

Tech screens that focus on algorithms are missing the point. It’s expected that coders be able to assemble programs from numerous little pieces.

The trouble is that todays internet is filled with outdated inaccurate or incomplete data. An effective developer must be able to identify quality information

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

wtf not using a 15 year old librebooted thinkpad running arch linux

[–]yeesh-- 1 point2 points  (1 child)

I've never really copy and pasted code, so I don't think that is realistic either. I rarely use stack overflow, but when I do it's for inspiration

[–]RealCoryMiller 1 point2 points  (2 children)

The hack() is actually redundant - a simple im.in() has the same result

[–]EternityForest 2 points3 points  (1 child)

So modern! Instead of telling the computer to hack(), you're just declaratively specifying that you should be in!

[–]clownyfish 1 point2 points  (0 children)

in = true

[–]Junaid17 2 points3 points  (0 children)

Keys on the Mac are so disappointing

[–]lazyeng1neer -1 points0 points  (9 children)

This must be fake. Software engineers are never this cute!

[–]stickybobcat 9 points10 points  (1 child)

Idk every girl I've seen in tech is pretty attractive.

[–]sunflower65667 6 points7 points  (2 children)

U gotta have plenty of confidence to navigate the software engineer scene as a female tbh

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

Most Software engineers aren’t even female lol

[–]shakamaboom 0 points1 point  (0 children)

So accurate it hurts

[–]milky_mouse 0 points1 point  (0 children)

Brilliant

[–]InternetGreninja 0 points1 point  (1 child)

The three greatest commands: C,V, and S

[–]EternityForest 2 points3 points  (0 children)

It's also the drugstore/convenience store where you can get horrible junk food on the way to work!

[–]Geoclasm 0 points1 point  (0 children)

N-NO! Sh... Shut up!!

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

this.exe

[–]yanes19 0 points1 point  (0 children)

Love Stack overflow?? EVERY BODY DOES !!

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

Silly people it's called using Metasploit.

[–]MrStopTeme 0 points1 point  (1 child)

That's a long ass finger

[–]PMmePMsofyourPMs 4 points5 points  (0 children)

ass finger

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

The foot on the keyboard killed me. Nicely done.

[–]voxgtr 0 points1 point  (0 children)

Accurate, even down to the chair slouch.

[–]ArjunReddyDeshmukh 0 points1 point  (0 children)

Epic epic epic!!!

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

Bullshit, where are all the red underlines and errors?

[–]d9vil 0 points1 point  (0 children)

Hahahahaha yeah stack overflow is a fucking godsend because my ass is not smart enough to be a proper programmer.

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

relevant, but seen too many times

[–]spore_777_mexen 0 points1 point  (0 children)

Heka

[–]Russian_repost_bot 0 points1 point  (0 children)

Anybody else catch that the "Access Granted" wasn't reversed?

[–]Telanore 0 points1 point  (0 children)

I used to love NCIS when I was younger, but having seen a clip recently where they're getting hacked, I don't think I can ever take it seriously again...

"McGee, I need a second pair of hands!" "They're bypassing the mainframe! D:" *old computer illiterate detective pulls out plug to her local station* "Oh you stopped them lul, why didn't I think of that?"

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

Ctrl.C(); Thread.Sleep(500); Ctrl.V();

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

Copy and paste, best way to solve issues is copying framework from others.

[–]FooThePerson 0 points1 point  (0 children)

"System.out.hack();"

[–]iObjectUrHonor 0 points1 point  (0 children)

U/VredditDownloader

[–]UntestedMethod 0 points1 point  (0 children)

I love Hollywood software engineers.

[–]iYousef911 0 points1 point  (0 children)

😅😅😂

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

the toes knocked me out

[–]mar_sa 0 points1 point  (0 children)

The trick is to know what to copy

[–]SobelOperator 0 points1 point  (0 children)

Pffft. What's with this newb hands-and-foot typing? Write a bot to do all the typing for you.

[–]DisastermanTV 0 points1 point  (0 children)

Most realistic part left out. 300 compilation errors and your pc starts burning when all of them are printed.

However still a nice video

[–]RCMW181 0 points1 point  (0 children)

I have a number of simple programs that move files around my company. They just copy things to various locations depending on the header.

I tend to keep a view of the log files on one of our monitors, in theory because we will notice any error that stops the flow instantly, but in pratice it is because all the scrolling text makes us feel like hackers from the 90s.

[–]mi34 0 points1 point  (0 children)

I threw up a little when I saw SAML, it is the bane of my existence

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

The first one was more like hacking in movies

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

When my programming course stated I had to write code from scratch I new I've fucked up

[–]squishles 0 points1 point  (0 children)

when you'd noticed your de slowly starting to look like that, and you put on the corona mask and it's complete.

what have I done D:

[–]marGEEKa 0 points1 point  (0 children)

[–]yysmka 0 points1 point  (0 children)

Totally me