Software Engineer Charged For Theft Inspired By the Movie 'Office Space' (komonews.com) 99
An anonymous reader quotes a report from KOMO: Ermenildo Castro, 28, of Tacoma, allegedly told detectives that he was inspired by the 90's movie "Office Space" when he devised a plan to divert customer fees from his employer, Zulily.com, into his own bank accounts. According to court documents, Castro wrote software code that manipulated the online retailer's checkout page to send the shipping fees into his own account. The charges allege Castro netted $260,000 in stolen shipping fees. Seattle police detectives said Castro also used his position as a software engineer to manipulate prices on Zulily to purchase approximately $41,000 in merchandise for 'pennies on the dollar'.
According to police, the company's cybersecurity staff found a document on Castro's laptop titled 'OfficeSpace project', which outlined Castro's scheme to 'cleanup evidence' by manipulating audit logs and disabling alarm logging. The theft began in February and by March the company had identified discrepancies in the shipping fees being charged to customers, an SPD report states. Castro was part of the team assigned to investigate the discrepancies in shipping fees, according to the report. Zulily investigators eventually caught on to Castro's scheme and went to his house in Tacoma where they found boxes of merchandise piled up outside the front door and driveway, the report states. In total, Zulily's team said Castro had sent over 1,000 items sent to his house. Seattle police detectives wrote a narrative explaining how Castro's alleged scheme related to the movie "Office Space," including the plot outline on IMDB.com.
"In the Initech office, the insecure Peter Gibbons hates his job. His best friends are two software engineers Michael Bolton and Samir Nagheenanajar, that also hate Initech. When he discovers that Michael and Samir will be downsized, they decide to plant a virus in the banking system to embezzle fraction of cents on each financial operation into Peter's account. However[,] Michael commits a mistake in the software on the decimal place and they siphon off over $300,000. The desperate trio tries to fix the problem, return the money and avoid going to prison."
According to police, the company's cybersecurity staff found a document on Castro's laptop titled 'OfficeSpace project', which outlined Castro's scheme to 'cleanup evidence' by manipulating audit logs and disabling alarm logging. The theft began in February and by March the company had identified discrepancies in the shipping fees being charged to customers, an SPD report states. Castro was part of the team assigned to investigate the discrepancies in shipping fees, according to the report. Zulily investigators eventually caught on to Castro's scheme and went to his house in Tacoma where they found boxes of merchandise piled up outside the front door and driveway, the report states. In total, Zulily's team said Castro had sent over 1,000 items sent to his house. Seattle police detectives wrote a narrative explaining how Castro's alleged scheme related to the movie "Office Space," including the plot outline on IMDB.com.
"In the Initech office, the insecure Peter Gibbons hates his job. His best friends are two software engineers Michael Bolton and Samir Nagheenanajar, that also hate Initech. When he discovers that Michael and Samir will be downsized, they decide to plant a virus in the banking system to embezzle fraction of cents on each financial operation into Peter's account. However[,] Michael commits a mistake in the software on the decimal place and they siphon off over $300,000. The desperate trio tries to fix the problem, return the money and avoid going to prison."
So much stupid (Score:5, Funny)
And, of course, coming up with this idea in the first place.
Re: (Score:2, Insightful)
I dunno, it's news every time SBF takes a shit, and there's at least 5 articles on it on Slashdot dissecting every kernel therein, and then there's ACs posting about him on every other article that's not about him.
It's almost as if they think keeping the focus on 1 Bahamian tweaker will drown out the fact that the whole industry is a fraud.
Re:So much stupid (Score:5, Funny)
He shoulda watched the entire movie.
They only got away with it when the building burned down.
Re: (Score:2)
Maybe it was the producers? (Score:4, Funny)
If he watched "the producers" too then maybe the assumption the bussiness would fail before the crime was noticed
Extremely humorous (Score:1)
Diverting entire shipping payments instead of smaller, fractional amounts.
That was the plan in the movie but this guy instead implemented the failed plan where it diverted whole amounts!!!
Re: (Score:2)
Re: So much stupid (Score:1)
Re: (Score:2)
I came here to say this guy is a fucking dumbass. How can someone be so stupid to think they could take it all?
Re: (Score:1)
Well there's your problem! (Score:5, Funny)
Re: (Score:2)
Did you remember to use the new cover sheets?
No?
Let me send you the memo...
Re: (Score:2)
Did you remember to use the new cover sheets?
No?
Let me send you the memo...
TPS cover sheets.
Toyota Production System, for all you old-timer trivia buffs who want to stump people.
Re: (Score:2)
I think it's normally supposed to be Test Procedure Specification. In Office Space though, it was supposed to be Test Program Set.
Re: (Score:2)
Toyota Production System was the big thing then for getting your business in order - but as you can see in the movie, North Americans didn't understand it was far more than going thr
Re: (Score:2)
"Test Program Set" is actually word of god from the director Mike Judge. As for Test Procedure Specification, Office Space came out in 1999. IEEE 829 1998, as the name suggests, is from 1998. It's the IEEE standard for software test documentation and it specifically references Test Procedure Specifications. You can find a copy of it here [twiki.cern.ch]. Also, the main character and his friends at the company are programmers, so it seems highly likely that, even without the directory saying it or IEEE references, the TPS r
Re: (Score:2)
"Test Program Set" is actually word of god from the director Mike Judge. As for Test Procedure Specification, Office Space came out in 1999. IEEE 829 1998, as the name suggests, is from 1998. It's the IEEE standard for software test documentation and it specifically references Test Procedure Specifications. You can find a copy of it here [twiki.cern.ch]. Also, the main character and his friends at the company are programmers, so it seems highly likely that, even without the directory saying it or IEEE references, the TPS reports in question are related to programming rather than broader business process. I'm sure plenty of companies were trying to implement the Toyota Production System at the time, as you say, but that's just not what the TPS reports they were talking about were
It's impossible that they were using the IEEE definition. Scripts are written well in advance.
The Toyota Production System has its roots decades before the movie.
Re: (Score:2)
It's impossible that they were using the IEEE definition. Scripts are written well in advance.
Scripts are also adapted and rewritten during filming, and the movie was filmed during 1998. Also, as I stated, they didn't use the IEEE definition. You seem to have completely missed that the writer and director of the film, Mike Judge, has very explicitly stated that, in the movie, TPS was "Test Program Set". You're also forgetting how IEEE white papers work. There's a long authorship and approval process. Also, while the term appears in that specific IEEE publication, that does not mean it originated the
Re: (Score:2)
Re: (Score:2)
The writer probably heard the initialism and made up his own definition.
That's more or less what he says he did. Generally, for the audience it's supposed to be relatively meaningless and obscure. It's supposed to contrast how seriously the soul-crushing business takes details like the cover sheet on a boring report with how the main character can't take such details seriously. It's just like how the TGI Friday's clone in the movie takes the minimum number of "flair" items worn by its employees so seriously. It is interesting that we mostly see the job through the main characte
Re: (Score:2)
Re: (Score:1)
Toyota Production System, for all you old-timer trivia buffs who want to stump people.
Nothing stumps people more completely than an old fart with the wrong answers asking them trivia questions...
Re: (Score:2)
Toyota Production System, for all you old-timer trivia buffs who want to stump people.
Nothing stumps people more completely than an old fart with the wrong answers asking them trivia questions...
There are different possibilities for TPS. Test Program Set, Test Procedure Specification. Mike Judge says Test Program Set, although he might have been pulling people's legs, as that doesn't make all that much sense.
Popular culture and people who have worked in cubical world sometimes Change the whole thing out into "Totally Pointless Shit"
I prefer the latter.
Re: (Score:1)
Re: (Score:3)
"Yeah... so... I'm, gonna need you to work this weekend and change those reports to the new cover sheet, OK? That's great. Thanks!"
Re: (Score:1)
PC Load Letter? What the fuck is that?!
Re: (Score:2)
https://www.mentalfloss.com/ar... [mentalfloss.com]
There is some discussion about what TPS actually means, but "Totally Pointless Shit" is accurate if not exactly right.
If you haven't seen the movie yet, you just have to - If you've worked in cubicle world, it will seem like reality, only funny.
Re: (Score:1)
yeah...i was doing the PC Load Letter fax machine joke from the movie.....
But did he steal a stapler??? (Score:1)
That's all I came here to say.
Re:But did he steal a stapler??? (Score:4, Funny)
It... it... it's the RED one!
Re:But did he steal a stapler??? (Score:4, Insightful)
It... it... it's the RED one!
The stapler in the movie was red, but it was made up since Swingline didn't make a red stapler.
After the movie came out, Swingline started getting many inquiries for red staplers and started producing them. It is now their 2nd best-selling color, after basic black.
How the red stapler in Office Space changed Swingline [qz.com].
Re: (Score:2)
Got greedy, rounding up on the pennies is safer (Score:3)
Superman III — Richard Pryor — half cents and Ferrari scenes
https://www.youtube.com/watch?... [youtube.com]
Re: (Score:2)
"He'll keep a low profile and won't do a thing to draw attention to himself... unless he is a complete and utter moron!"
(Tires squeal as Richard Pryor drives up in his new Ferrari)
Overall the movie wasn't much to talk about; but I loved that scene!
Re:Got greedy, rounding up on the pennies is safer (Score:5, Interesting)
They had a reality TV program where owners of supercars showed off their very expensive cars. Lots of people watched. Including the employees of one company who all asked themselves "how can our accountant afford this car?".
working in construction (Score:5, Funny)
But will he be happy working in construction?
They even have conjugal visits (Score:1)
Difficult to believe (Score:5, Insightful)
Re:Difficult to believe (Score:5, Informative)
Ha. Ha ha ha.
Devs man. Some of them are pretty far left.
Whole team of web devs after being given a penetration test report with an industry standard description of XSS along with screen shots of the payload, the payload in the response and the payload firing along with several links for references still need three followup phone calls to explain Why This Is Bad.
A dev who *knew* that host AV was causing him problems. "Okay, let's see what the AV console says the agent has been doing. What's your IP?" "I don't know. How do I find that?"
A dev who introduced a bug by not understanding that case matters. And fought back when it was pointed out that case matters.
A dev who posted the corporate custom JWT verifier code online asking for help debugging.
A dev who fixed performance issues on an overloaded server by installing a virtualization layer on that system to 'install more servers'.
A dev who insisted they get a USB corded mouse because the wireless USB receiver for their wireless mouse would trigger the DLP agent and get them fired.
A dev who ran their World of Warcraft addons site on the corporate web server. Using a five year old unpatched WordPress install.
A dev who submitted a request for an emergency to bypass normal change control process to push a patch because he had hardcoded his AD creds into an internal application and the domain controller had forced him to change his password. He needed to update the password in the app.
Gonna stop now. Cause I keep remembering them.
Re: Difficult to believe (Score:2)
Dude, these are gold.
Re: (Score:2)
That last one.... Oh my god....
Re: Difficult to believe (Score:1)
Re: (Score:2)
The Web dev who blindly installed Wordpress code onto our production Web server, causing it to spam porn to all our visitors.
Re: (Score:2)
My favorite was the one where a contractor posted his AWS shell script (complete with embedded AWS security keys with admin access) to StackOverflow to ask for their help debugging a program.
Re: (Score:1)
*sigh*
There always has to the that one asshole who insists on making every random discussion political. Hate to break it to you, Bub, but the "far left" hardly has a monopoly in corruption and workplace shenanigans.
Re:Difficult to believe (Score:4, Insightful)
And that asshole would be you in this case. Although in hind sight I can see where a person would go down that path.
In this context, 'far left' was an oblique reference to a bell curve. Right tail is genius. Left tail is derp.
Re: (Score:2)
And that asshole would be you in this case. Although in hind sight I can see where a person would go down that path.
In this context, 'far left' was an oblique reference to a bell curve. Right tail is genius. Left tail is derp.
Ah. Like the AC, I thought the OP *was* making it political. Thank you for the clarification. I hate making everything political, and here I am, making everything political.
I guess I have to hate myself now.
Re: (Score:2)
the USB one has actually got some merit. at the company i work at we identified several cheap wireless usb dongles (for use with wireless mice for example) contain trojan code that sends all your input to China/Russia. therefore it's company policy to not use wireless/bluetooth devices on company laptops (outside of wifi)
Re: (Score:2)
at the company i work at we identified several cheap wireless usb dongles (for use with wireless mice for example) contain trojan code that sends all your input to China/Russia.
Disturbing, but I imagine a wired mouse could be designed that did much the same thing. Probably the real lesson (if there is one) is not to trust cheap/generic Chinese electronics with your data.
Re: (Score:2)
Wait. Does that mean said dev has *already* had a device that triggered the DLP agent, and they are keen for that big scary warning to not re-occur?
Re: (Score:2)
Here's another one:
A dev demos his code with a browser filled with spyware toolbars. It's time to find another developer.
Re: (Score:2)
Superman III & Richard Pryor's character (Score:2, Informative)
When I read the headline I immediately thought of Superman III (1983) [imdb.com]
Richard Pryor plays a character who is a uniquely gifted software guru.
Early in the movie he gets a corporate job and skims the company by diverting the fractions of cents from all money movements and transactions to his own account.
I always thought that was clever, and discrete, enough that some rascal would ape it in real life.
Re:Superman III & Richard Pryor's character (Score:5, Informative)
Superman III is *literally* cited in Office Space.
Re: (Score:3)
The great thing about these tiny little discrepancies, at least back then, is that people had to go over the calculations manually. Imagine you've added up a couple of thousand entries, and the end result is ... nine dollars off. Out of a few million.
Are you going to enter all those numbers one more time to check your math, or just go, "Close enough." and sign off on it? Are those nine dollars worth your time?
Rather surprised nobody knows (Score:2)
The crime in office space was based on an actual crime whose details escape me but I havent heard mention of it in the entire thread and at least one poster who is definitely unaware. IIRC security grifters even had a scary name for the crime to imply it happened all the time and of course that they could stop if you purchased their services.
I’ll leave the googling to you but recommend starting with office space.
Salami slicing didn't come from Office Space (Score:2)
Salami Slicing didn't come from Office Space. This had been shown in Superman IV, Richard Pryor's character does it, and the dumbass shows up the next day in a red Ferrari 308. Hardly a slip-under-the-radar kinda car. Even today it'd raise an eyebrow or two, they're up to six digits again.
And if Superman IV had it, that means they got it from somewhere else -- I just dunno where. I suspect this scam goes back to Roman times, or maybe even to the beginnings of currency itself.
Re: (Score:2)
No, really?
https://getyarn.io/yarn-clip/a... [getyarn.io]
Re: (Score:2)
...damn. And I have Office Space on dvd. Should watch it more often.
And it was III, not IV? My brain, it's starting to fail me.
Re: (Score:3)
And if Superman IV had it, that means they got it from somewhere else -- I just dunno where. I suspect this scam goes back to Roman times, or maybe even to the beginnings of currency itself.
Clipping: as the name suggests, you clip small pieces from the coin.
Sweating: put some coins in a leather pouch and give them a frequent shake. The dust will collect slowly in the pouch.
Then there's acid, but I can't remember what the process is called. Dip some coins briefly in an appropriate acid; some metal will dissolve but so long as you don't leave them in too long no-one will notice.
It goes without saying that these methods are all slow, take much more effort than legitimately making money and only w
Re: (Score:3)
Re: (Score:2)
And if Superman IV had it, that means they got it from somewhere else -- I just dunno where. I suspect this scam goes back to Roman times, or maybe even to the beginnings of currency itself.
Well, coin clipping has certainly been around a long time. There were less conspicuous versions too, like using abrasive materials to wear down coins and collect the metal dust so the coin was not obviously clipped. In software, it's probably been done numerous times, but I can't really say where it started.
Re: (Score:2)
I believe someone took his stapler.
Bu bu bu dat's my sta-apler !
He's a very bad man ... (Score:1)
... and will be sentenced to federal-pound-me-in-the-ass prison.
Superman III (Score:3)
Technically, the idea originated in Superman III.
That's where the guys in Office Space lifted it from.
Pennies on the dollar (Score:3)
So it could have been 99 cents?
Promotion (Score:5, Insightful)
I swear, some people just grow up constantly thinking about how they can get away with breaking the rules, when they could have spent that energy learning how to play the game better.
Like those Karens that try to score free product with variations of the "customer is always right" scam.
Re: (Score:3)
Imagine if you spent all that energy on getting a fucking promotion instead, whether it be moving up the ladder, or upskilling to another, better paying, company.
I swear, some people just grow up constantly thinking about how they can get away with breaking the rules, when they could have spent that energy learning how to play the game better.
As you said, it is a game. Depending on were you work, it can be very boring game.
To have excellent work performance is not enough. You also need to catch your supervisors' attention. That depends on your boss. You are lucky if he is a fair and intelligent person.
In big corporations it is expected that you will work one year for the same salary doing the work of promoted position before you will get promoted.
And the Internet is full of strategies how to get promoted [indeed.com].
Re: (Score:2)
Re: (Score:2)
Depending on were you work
Yes, if you've read the rest of my very FIRST sentence, you'd notice I said this:
or upskilling to another, better paying, company.
Re: (Score:3)
"the game" is heavily rigged in favor of corporate and your chances at any kind of promotion are meritless and entirely based on politics. I can completely understand why someone would do this kind of shit to escape the rat race.
You can watch old Twilight Zone episodes and even 1800s English history documentaries about work houses and slums and whatnot to see the "capitalist" world has been a shit show for most people for a long long time.
Re: (Score:1)
promotion
exercise in futility. Looking for a better job, that's what people do.
Re: (Score:2)
or upskilling to another, better paying, company.
Is it really that fucking hard?
Re: (Score:1)
No need to become very emotional about such a minute detail.
I object to even "or" in this sentence. Promotion needs to be excluded as a hope, period. When you get the offer show it to your manager, if the manager gives you promotion then it's "or".
Re: (Score:2)
I object to even "or" in this sentence.
Okay, you object to reality.
The reality is, some people do get promotions within a company. Even in tech companies. It maybe be anathema to nerds, but playing the game often involves heavily developing soft skills, especially related to communication (such as reading to the
Re: Promotion (Score:1)
Yes, some people get promotions
Sounds dumb enough to plead implausibility. (Score:2)
Re: (Score:1)
Lately I'm starting to think there's people getting caught on purpose in order to defame entire industries, technologies, or practices.
Re: (Score:2)
His lawyer could spin the whole thing as suspicious. An IT professional suddenly becomes an impulsive dunce who botches a textbook scam, confesses to it on a workplace machine, and cites a movie that will get media coverage so that he's made an example of? Stupidity is the rule in all walks of life, but you can convince people that a broader conspiracy is more likely than one person losing his marbles (thus proving the stupidity rule).
I would suggest that his lawyer lay this on the code-review process at Zulily. Because they obviously need an improved process.
Re: (Score:2)
I would suggest that his lawyer lay this on the code-review process at Zulily. Because they obviously need an improved process.
They do need an improved process, but in terms of legal liability, your suggestion is right up there with "she was practically asking for it by carrying that flashy purse through that neighborhood".
Re: (Score:2)
Re: (Score:2)
A criminal defense has to establish reasonable doubt of criminal liability [criminalde...lawyer.com]. The guy in this case probably doesn't have a basis to establish that much doubt -- especially not through blaming the victim.
Re: (Score:2)
Re: (Score:2)
Since the overwhelming majority of criminal defense clients are guilty
[citation needed]
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
An IT professional suddenly becomes an impulsive dunce
That would require some kind of demonstration that he wasn't an impulsive dunce all along.
It wasn't Office Space... (Score:1)
...it was Superman
Fractions of a penny (Score:1)
Peter Gibbons : I don't think I'm explaining this very well.
Joanna : Okay.
Peter Gibbons : Um... the 7-11. You take a penny from the tray, right?
Joanna : From the crippled children?
Peter Gibbons : No that's the jar. I'm talking about the tray. You know the pennies that are for everybody?
Joanna : Oh for everybody. Okay.
Peter Gibbons : Well those are whole pennies, right? I'm just talking about fractions of a penny here. But we do it from a much bigger tray and we do it a couple a million times.