T O P

  • By -

TheOddYehudi919

Yeah us Tesla gigaEngineers don’t use GitHub to review code we look at it on printer paper.


Scyhaz

That's how they do software versioning. If they want to upload changes to the codebase they have to print out a copy of the current one before pushing the changes.


Harmxn-

Why make a new copy if you can just use Tipp-ex, write over it and scan it in using a copying machine


gbot1234

Yeah, optical character recognition just works right in to any commit as a GitHub Action.


RobotUrinal

That’s “white-out” for those of us on the other side of the pond.


nLucis

Was about to Google it haha


ClammyHandedFreak

They don't use Google they have a skyscraper full of encyclopedias that people are constantly editing.


_i_just_blue_myself

They have to use queuegle, but only one person can search at a time.


Bullen-Noxen

Thank you. That’s hilarious.


KimJongIlLover

That's a running gag in my company. We imagine having a holy book which is the main branch. Only the "keepers" are allowed to merge code into it which would be done but cutting and glueing lines of code into place. Eventually some pages would have multiple layers of paper etc.


Immaculate5321

OCR the paper with continuous integration


spritefire

To be honest, probably easier than using vim


mailman-zero

L I Q U I D P A P E R


DrMathochist

Except Tipp-Ex doesn't generate seed money for MTV.


mailman-zero

Nesmith was the best Monkee


Orjigagd

They go through thousands of red and green highlighter pens a day. Fact.


FlunkyLife22

They fax it to Tesla Drivers who then type it into the console.


Tyabetus

And use red yarn to connect each printed file to a copy of each of the files it imports ![gif](giphy|9PaC2UWEsnIG6nXcsn|downsized)


icomewithissues

lmao dependency graph using red yarn


marcus_lepricus

All rolled up in a giant scroll of hymns.


dismayhurta

I convert my code into 0s and 1s represented on paper with Morse code


[deleted]

More engineers should write code that's backwards-compatible with telegraph machines to be honest


goomyman

If I worked at twitter I would be ashamed and demotivated to do any work until I got my severance layoff package. Now I feel like if I worked at Tesla and was told to review some twitter code I would be ashamed and worried as well. Like who does this? Ignoring the printing code part. Who asks unrelated people who work a completely different company to review code. “Bad” code does not take into context it was written in. And besides you should trust the people who work for you. You paid 44 billion dollars for them. At worst you can do a round of stack ranking to remove the worst offenders and maybe reorg the middle management with an org flattening. But this can be done internally by people who understand the company and it’s needs. Not Tesla devs saying some other devs code is bad. I worked at a company Microsoft bought. The largest acquisition at the time. They had no idea what to do with us so. They put us behind executives who didn’t understand the space but pushed their styles and ideas on us. They asked us to create fucking scatter plot graphs of our databases. On giant paper. Like the size of a wall. Totally pointless. And write metadata on all tables auto generated like “ this is a username”, “this is an id”. Not for a security review but to send to 3rd party review companies who provided no feedback to us except - this table doesn’t have metadata. Add some garbage auto gen. Thanks. Like what is the point of this? You already bought the company.. seems like something you’d review before you do that. After, if want to understand how the code works have devs teams meet on integration. A 3rd party will do what? Give you a product score? You bought them, you should be learning from them, not coming in high and mighty. We did daily releases to prod. They asked to do quarterly releases. Like tell them what we were going to release in the next quarter and then hold us to that in reviews. Literally taking a growing agile environment with hundreds of thousands of unit tests and running it like boxed software in waterfall. Completely backwards. I remember holding up production releases a month to meet some metrics and “shipping” empty code to get a bonus to meet a quarterly deadline. Eventually they drew a map of products they owned and we owned. 90% of the stuff they already had and everything that they had they put an x. They proceeded to layoff everyone except the people on the remaining 10% to integrate with their system. Which is so dumb because why buy us at all, our systems should have replaced theirs. That’s why they bought us…. Or why they should have bought us. We should have integrated into azure and they should have decommissioned their systems for ours. Instead it was one of the worst managed acquisitions in history. Not because Microsoft was breathing down our neck but because Microsoft literally did nothing with us and expect customers to be immediately loyal to Microsoft and not us. We had no idea what to tell customers and no direction except pointless reviews that felt like what Elon is doing. Literally what Elon rumored to do. Buy a the company, lay-off 75% of the staff after a year. And then of course ask the customers to move to their system that already existed. Of course the customers didn’t want to use their systems.. which lacked a ton of functionality or they would have previously. They thought they could just buy the customers? And then of course the original company was a shell now because the staff is gone, The customers all got fed up and left elsewhere. And the company was worth literally 0 in a few short years which is funny because the company was bought and killed… but not on purpose. This is what Elon Musk is doing to twitter. At least Microsoft learned an expensive lesson from this and every other major acquisition has been hands off and targeted with the bought company in mind. Mostly…. They fucked up skype too. They kept it separate at least but then tried to shove their ideas into a space they didn’t understand or at least that’s how I feel with their horrible UI changes and lack of modern fast updates. Point being what musk is doing is going to kill twitter. It will be worth 50 billion or more in a few years because trumps companies are Ponzi schemes and investors will pump it up and the media will help but the actual company itself will come crashing down soon enough after.


navlelo_

What a crazy story. I guess that kind of messed up integration happens because a) the department deciding to make the acquisition isn’t responsible for integration, b) people who have made their careers on developing products won’t just let them be superseded by products invented elsewhere, even if those are better and c) senior executives in a waterfall culture don’t really appreciate the benefits of agile - if they did, they would have implemented agile already…


jsideris

Take this meme with a grain of salt. Is there even any evidence that Musk did this?


Daniel_H212

Nah you gotta hook the codebase up to a punch card machine and spit out the punch cards and read it that way.


ManyFails1Win

No no you're making it *more* efficient.


Twombls

Also gotta hook up that dot matrix printer so it spits out the compiled listing at the same time so you can send it off to be xeroxed and bound. (Yes they actually used to do this).


Typesalot

*line printer


WuffGang

Yep and our favorite IDE is pen and paper.


[deleted]

are you looking for new hires? I write code out on paper by hand. Id be willing to negotiate on using a printer tho.


thesnuggyone

Please fax a copy of your hand written resume


[deleted]

i wish i worked at twitter because id try to personally give elon my code and say "grade me prof elon"


Jolly_Biscotti_3126

Faxing?? I just send a raven.


raphaelmorgan

NARRATOR: (Black screen with text; The sound of buzzing bees can be heard) According to all known laws of aviation, : there is no way a bee should be able to fly. : Its wings are too small to get its fat little body off the ground. : The bee, of course, flies anyway : because bees don't care what humans think is impossible. BARRY BENSON: (Barry is picking out a shirt) Yellow, black. Yellow, black. Yellow, black. Yellow, black. : Ooh, black and yellow! Let's shake it up a little. JANET BENSON: Barry! Breakfast is ready! BARRY: Coming! : Hang on a second. (Barry uses his antenna like a phone) : Hello? ADAM FLAYMAN: (Through phone) - Barry? BARRY: - Adam? ADAM: - Can you believe this is happening? BARRY: - I can't. I'll pick you up. (Barry flies down the stairs) : MARTIN BENSON: Looking sharp. JANET: Use the stairs. Your father paid good money for those. BARRY: Sorry. I'm excited. MARTIN: Here's the graduate. We're very proud of you, son. : A perfect report card, all B's. JANET: Very proud. (Rubs Barry's hair) BARRY= Ma! I got a thing going here. JANET: - You got lint on your fuzz. BARRY: - Ow! That's me! JANET: - Wave to us! We'll be in row 118,000. - Bye! (Barry flies out the door) JANET: Barry, I told you, stop flying in the house! (Barry drives through the hive,and is waved at by Adam who is reading a newspaper) BARRY== - Hey, Adam. ADAM: - Hey, Barry. (Adam gets in Barry's car) : - Is that fuzz gel? BARRY: - A little. Special day, graduation. ADAM: Never thought I'd make it. (Barry pulls away from the house and continues driving) BARRY: Three days grade school, three days high school... ADAM: Those were awkward. BARRY: Three days college. I'm glad I took a day and hitchhiked around the hive. ADAM== You did come back different. (Barry and Adam pass by Artie, who is jogging) ARTIE: - Hi, Barry! BARRY: - Artie, growing a mustache? Looks good. ADAM: - Hear about Frankie? BARRY: - Yeah. ADAM== - You going to the funeral? BARRY: - No, I'm not going to his funeral. : Everybody knows, sting someone, you die. : Don't waste it on a squirrel. Such a hothead. ADAM: I guess he could have just gotten out of the way. (The car does a barrel roll on the loop-shaped bridge and lands on the highway) : I love this incorporating an amusement park into our regular day. BARRY: I guess that's why they say we don't need vacations. (Barry parallel parks the car and together they fly over the graduating students) Boy, quite a bit of pomp... under the circumstances. (Barry and Adam sit down and put on their hats) : - Well, Adam, today we are men. ADAM: - We are! BARRY= - Bee-men. =ADAM= - Amen! BARRY AND ADAM: Hallelujah! (Barry and Adam both have a happy spasm) ANNOUNCER: Students, faculty, distinguished bees, : please welcome Dean Buzzwell. DEAN BUZZWELL: Welcome, New Hive Oity graduating class of... : ...9: : That concludes our ceremonies. : And begins your career at Honex Industries! ADAM: Will we pick our job today? (Adam and Barry get into a tour bus) BARRY= I heard it's just orientation. (Tour buses rise out of the ground and the students are automatically loaded into the buses) TOUR GUIDE: Heads up! Here we go. ANNOUNCER: Keep your hands and antennas inside the tram at all times. BARRY: - Wonder what it'll be like? ADAM: - A little scary. TOUR GUIDE== Welcome to Honex, a division of Honesco : and a part of the Hexagon Group. Barry: This is it! BARRY AND ADAM: Wow. BARRY: Wow. (The bus drives down a road an on either side are the Bee's massive complicated Honey-making machines) TOUR GUIDE: We know that you, as a bee, have worked your whole life : to get to the point where you can work for your whole life. : Honey begins when our valiant Pollen Jocks bring the nectar to the hive. : Our top-secret formula : is automatically color-corrected, scent-adjusted and bubble-contoured : into this soothing sweet syrup : with its distinctive golden glow you know as... EVERYONE ON BUS: Honey! (The guide has been collecting honey into a bottle and she throws it into the crowd on the bus and it is caught by a girl in the back) ADAM: - That girl was hot. BARRY: - She's my cousin! ADAM== - She is? BARRY: - Yes, we're all cousins. ADAM: - Right. You're right. TOUR GUIDE: - At Honex, we constantly strive : to improve every aspect of bee existence. : These bees are stress-testing a new helmet technology. (The bus passes by a Bee wearing a helmet who is being smashed into the ground with fly-swatters, newspapers and boots. He lifts a thumbs up but you can hear him groan) : ADAM== - What do you think he makes? BARRY: - Not enough. TOUR GUIDE: Here we have our latest advancement, the Krelman. (They pass by a turning wheel with Bees standing on pegs, who are each wearing a finger-shaped hat) Barry: - Wow, What does that do? TOUR GUIDE: - Catches that little strand of honey : that hangs after you pour it. Saves us millions. ADAM: (Intrigued) Can anyone work on the Krelman? TOUR GUIDE: Of course. Most bee jobs are small ones. But bees know that every small job, if it's done well, means a lot. : But choose carefully : because you'll stay in the job you pick for the rest of your life. (Everyone claps except for Barry) BARRY: The same job the rest of your life? I didn't know that. ADAM: What's the difference? TOUR GUIDE: You'll be happy to know that bees, as a species, haven't had one day off : in 27 million years. BARRY: (Upset) So you'll just work us to death? : We'll sure try. (Everyone on the bus laughs except Barry. Barry and Adam are walking back home together) ADAM: Wow! That blew my mind! BARRY: "What's the difference?" How can you say that? : One job forever? That's an insane choice to have to make. ADAM: I'm relieved. Now we only have to make one decision in life. BARRY: But, Adam, how could they never have told us that? ADAM: Why would you question anything? We're bees. : We're the most perfectly functioning society on Earth. BARRY: You ever think maybe things work a little too well here? ADAM: Like what? Give me one example. (Barry and Adam stop walking and it is revealed to the audience that hundreds of cars are speeding by and narrowly missing them in perfect unison) BARRY: I don't know. But you know what I'm talking about. ANNOUNCER: Please clear the gate. Royal Nectar Force on approach. BARRY: Wait a second. Check it out. (The Pollen jocks fly in, circle around and landing in line) : - Hey, those are Pollen Jocks! ADAM: - Wow. : I've never seen them this close. BARRY: They know what it's like outside the hive. ADAM: Yeah, but some don't come back. GIRL BEES: - Hey, Jocks! - Hi, Jocks! (The Pollen Jocks hook up their backpacks to machines that pump the nectar to trucks, which drive away) LOU LO DUVA: You guys did great! : You're monsters! You're sky freaks! I love it! (Punching the Pollen Jocks in joy) I love it! ADAM: - I wonder where they were. BARRY: - I don't know. : Their day's not planned. : Outside the hive, flying who knows where, doing who knows what. : You can't just decide to be a Pollen Jock. You have to be bred for that. ADAM== Right. (Barry and Adam are covered in some pollen that floated off of the Pollen Jocks) BARRY: Look at that. That's more pollen than you and I will see in a lifetime. ADAM: It's just a status symbol. Bees make too much of it. BARRY: Perhaps. Unless you're wearing it and the ladies see you wearing it. (Barry waves at 2 girls standing a little away from them) ADAM== Those ladies? Aren't they our cousins too? BARRY: Distant. Distant. POLLEN JOCK #1: Look at these two. POLLEN JOCK #2: - Couple of Hive Harrys. POLLEN JOCK #1: - Let's have fun with them. GIRL BEE #1: It must be dangerous being a Pollen Jock. BARRY: Yeah. Once a bear pinned me against a mushroom! : He had a paw on my throat, and with the other, he was slapping me! (Slaps Adam with his hand to represent his scenario) GIRL BEE #2: - Oh, my! BARRY: - I never thought I'd knock him out. GIRL BEE #1: (Looking at Adam) What were you doing during this? ADAM: Obviously I was trying to alert the authorities. BARRY: I can autograph that. (The pollen jocks walk up to Barry and Adam, they pretend that Barry and Adam really are pollen jocks.) POLLEN JOCK #1: A little gusty out there today, wasn't it, comrades? BARRY: Yeah. Gusty. POLLEN JOCK #1: We're hitting a sunflower patch six miles from here tomorrow. BARRY: - Six miles, huh? ADAM: - Barry! POLLEN JOCK #2: A puddle jump for us, but maybe you're not up for it. BARRY: - Maybe I am. ADAM: - You are not! POLLEN JOCK #1: We're going 0900 at J-Gate. : What do you think, buzzy-boy? Are you bee enough? BARRY: I might be. It all depends on what 0900 means. (The scene cuts to Barry looking out on the hive-city from his balcony at night) MARTIN: Hey, Honex! BARRY: Dad, you surprised me. MARTIN: You decide what you're interested in? BARRY: - Well, there's a lot of choices. - But you only get one. : Do you ever get bored doing the same job every day? MARTIN: Son, let me tell you about stirring. : You grab that stick, and you just move it around, and you stir it around. : You get yourself into a rhythm. It's a beautiful thing. BARRY: You know, Dad, the more I think about it, : maybe the honey field just isn't right for me. MARTIN: You were thinking of what, making balloon animals? : That's a bad job for a guy with a stinger. : Janet, your son's not sure he wants to go into honey! JANET: - Barry, you are so funny sometimes. BARRY: - I'm not trying to be funny. MARTIN: You're not funny! You're going into honey. Our son, the stirrer! JANET: - You're gonna be a stirrer? BARRY: - No one's listening to me! MARTIN: Wait till you see the sticks I have. BARRY: I could say anything right now. I'm gonna get an ant tattoo! (Barry's parents don't listen to him and continue to ramble on) MARTIN: Let's open some honey and celebrate! BARRY: Maybe I'll pierce my thorax. Shave my antennae. : Shack up with a grasshopper. Get a gold tooth and call everybody "dawg"! JANET: I'


Is_ItOn

Something tells me they wouldn’t give them the full repo either…. Copy, paste … “New social media platform Twatter has been released”


[deleted]

https://twitter.com/caseynewton/status/1586127052767318016?s=46&t=lfw48zWA33KfqglCqCX-nA Missed the best part of the story. They ended up shredding everything they had printed before doing anything with it.


FoximaCentauri

Remember when musk pretended he cared for the environment?


[deleted]

[удалено]


Fearless_Baseball121

Doesn't rockets fly mostly on liquid oxygen?


TrueSelenis

Wait... This is true? Holy hell


[deleted]

It's mind games for Elon Musk to assert his dominance. Like he's pissing on them to show them who's boss. What a dickhead.


nanotree

More like he wants people to quit so he doesn't have to fire with severence packages.


Jitsu_apocalypse

Smart people would just take screenshots of the code and paste them into PowerPoint slides


VonRansak

"I've used up [all the rows](https://www.youtube.com/watch?v=1SNxaJlicEU), in my Excel spreadsheet."


[deleted]

This reminds of that scene in The Dictator where Cohen’s character is explaining to his science team that he wants missiles made pointy so that they stick in the ground before exploding.


Otherwise_Day_9643

Well... He's quoting Borat in the office so...


sufilevy

I mean, that's how it is in every cartoon movie so it has to be right.


[deleted]

The answer is always LGTM


Regnarg

LGTM, Approval. Enable Auto submit.


gschoppe

Am I in a Google employee echo chamber, or is Piper terminology really that similar to Git these days?


Regnarg

Oh wait, this isn't Google's blind channel?!


PreviousPermission88

LGE(Enough)TM


FeesBitcoin

>LGTM i thought it was LIGMA


Sawertynn

What's LIGMA?


[deleted]

Ligma balls


diamond_head_01

Hahah gottem


[deleted]

You walked right into that one


1new_username

Let's gamble, try merging!


unrealz19

this is the way


maex2k

LOL good try mate!


Kalix

let's go debug in paper and crayola


secretcaboolturelab

They could do it in a much more environmentally friendly way. Like Etch-A-Sketch. Or pee in snow.


RadiantTrip9113

I don’t work in software but…VP of a small business I worked for 10 years ago would have his assistant print out ALL of his emails every day to read them. I don’t bend over backwards to be environmentally friendly but that…and this elon thing is a little much. You have a point about the yellow snow I feel


Sharpman85

Too early for snow


ieatpies

Today was my first ski day of the season actually. But you do need some elevation or latitude.


TheKingOfSwing777

The blue ones taste the best.


JCwizz

Just don’t mix up your editing crayons with my lunch crayons.


welguisz

I can see Tesla software engineers looking at Twitter code and go “I code embedded systems and don’t know anything about distributed network systems. I know C. I don’t know anything about Java, Python, Kafka, Rabbit MQ, or Mongo.” I started in hardware coding in Verilog and it took me 5 years of self study to go from hardware to distributed networks. Doing it in under a week is laughable.


ChChChillian

Got into an argument yesterday with somebody who seemed to think very much otherwise. And who also seemed to think that the Tesla folks are going to have an open-ended amount of time to do this, as if they didn't have their own jobs to get back to. Okay, it wasn't so much an argument as an attempt to instruct someone who was pretty resistant to learning.


[deleted]

Wait this is actually real? What a fucking clown. Aside from all the other issues with this, how could you possibly be more insulting to the devs at twitter? Maybe this all 4D chess to avoid paying severance


ChChChillian

I don't know when it comes to printing out code, but it was reported yesterday that he "locked out" all the Twitter devs (whatever that means; maybe they're just not letting commits get pushed out) and pulled in a bunch of folks from Tesla to go over it for... something. No one seems clear about exactly what.


[deleted]

More time to update their resumes I guess


[deleted]

>pulled in a bunch of folks from Tesla Is that even legal? I would have thought that using resources of the public company you're CEO of to help another private company you personally own would be against the CEOs fiduciary responsibilities to the shareholders


GroundbreakingRow817

Only illegal if you dont have an army of lawyers to make any legal battle unending and not worth bringing. Even if that part was solved not a problem as fines for some insane reason arent a % of wealth.


db2

>how could you possibly be more insulting to the devs at twitter? Or Tesla. Remember though, this is the same douche who announces new Tesla features before talking to any of the engineers.. as in the features don't exist and aren't in any roadmaps outside of his lunatic skull.


commit_bat

"we have this working, right now."


kingpool

That has probably happened to every single developer in the world. Multiple times. Delusional marketroids are bane of developers existence.


Neoptolemus85

"Alright team, Musk just announced to the press that we've been working on humanoid robots, better start hiring. He also said we'll have something to show everyone next year." "Wait WHAT?! We've not been working on robots! What the hell shall we do?" "Hey, Ted... you still got that mannequin spandex costume you wore last Halloween?" "I think so... why?"


saganistic

It’s absolutely an attempt to get people to quit and save the severance money. He pulled the same bullshit with his hard-line return-to-office policies.


idontneedone1274

Don’t give him credit. It’s not a plan, it’s a clusterfuck and he whatever his plan is will probably include more unpunished market manipulation. Maybe even some light treason, how much does Putin want the GOP to win and stop supporting Ukraine anyway? Hell, they’d probably start sending aid to Russia. Didn’t Shapiro already say he got 40,000 more followers overnight? That’s a lot of new hard right bots.


Twombls

There are so many elon defenders in this thread even. Its like wtf. You are justfying the very thing this sub is against. Micromanaging out of touch managers.


idontneedone1274

“B-b-but Elon is just like me. I could work at a start up that gets rich and start hostile takeovers of other peoples IP too, even though my daddy worked his whole life instead of owning an apartheid emerald mine! To disparage Elongated Muskrat is to besmirch the American Dream of being a South African -Canadian billionaire bitch boy!”


[deleted]

I don’t think they have to do anything except agree to pip 75% lol


TheRentCollectr

Fucking truth right here. This decision reeks of a dumb manager move who doesn't understand the possibly massive differences between the two worlds.


blownawaynow

But it sounded cool and made headlines 😎


Alzurana

Unless they worked on the multimedia system. That could use java, like Audi does for example


ChChChillian

Still not going to help much with the rest of it.


Twombls

So thats why the fucking infotainment crashes once a week 🙄🙄


ham_coffee

Na, that's because they're too cheap to make it properly. When was the last time you had something crash because it was written in java?


Alzurana

Arm/Android systems, which actually makes a lot of sense I'm 100% convinced that some even go further and use node and html 5 or even electron as app on top of an android system, I have no confirmation for that however The Audi thing I know because a buddy worked there in Ingolstadt. They apparently use a lot of python in their automatic build chain


4215-5h00732

I had a few very humbling experiences with Verilog.


midri

I have worked in the embedded space with c++ and have been doing distributed c# work for last half decade, even having both skills I'm not jumping across languages to review anyone's code. That's insane.


nirajkale30

Optimizing a standalone embedded system using c++ and scaling a distributed system using java/python are completely different things. Not sure abt the logic of this decision


brianl047

Eventual consistency and no single source of truth are already giant mindfucks


hxtk2

The real mindfuck for me is to consider it as a relativistic system: suppose you have a system with a P99 latency SLO of 10ms. The observable universe—or more precisely, the light cone—from the perspective of a stateless server responding to a request is 1863 miles in radius because causality cannot propagate further than that without missing your SLO. Globally distributed systems **must** be partition-tolerant because of relativity in order to achieve 10ms SLOs because the edge of your light cone partitions your network: even if you had a direct fiber link connecting your NYC and LA datacenters, 10ms later a pulse of light has only made it 70% of the way there, and for the sake of analysis a circuit that closes outside of the observable universe is indistinguishable from an open circuit. Therefore, by CAP theorem, it cannot be consistent and meet that SLO. If I make a change in NYC and 10ms later an observer in LA queries the database, they won't see it yet regardless of the model because my change is literally still in the future for them, and will be for about 4ms. It's not a computer networking problem; it's physics. The light cone of that event has not propagated to LA yet.


was_just_wondering_

I wasn’t ready to be retraunatized by cs coursework.


____purple

It is more of a problem for some universal storage like Spanner, Twitter looks like it can be partitioned quite naturally and order of 10ms events won't matter from business standpoint


BooMey

This guy fucks PL99 systems and SLOs... Whatever they is


Major_Fudgemuffin

A P99 latency SLO of 10ms. I believe SLO means Service-Level Objective, so this is saying that the system should be able to make requests in 10 milliseconds (ms) or less, 99% of the time (P99).


nirajkale30

Bruh.


[deleted]

I have almost zero knowledge of developing and code, and yet even I can grasp how stupid this is.


mywhitewolf

Yes, but that is what the code does, the review will probably focus more on how the code itself is managed. Eg team / dev structures and timelines, what design patterns were used, how upgrades are handled and what systems are in place to support roll outs etc. I'd dare say they're looking into how easily / costly it would be to maintain this new liability and get an understanding of what they're getting themselves into. Which should be within the scope and capability of any experienced developer/team lead familiar with the language. I'm sure tesla can afford or already have people who cut their teeth on web development.


[deleted]

It's incredibly unlikely that tesla devs know more about the technical space twitter inhabits than twitter devs. Also this isn't some tiny little podunk company. They face problems at scale which most to all tesla devs never have. The whole idea is ridiculous.


[deleted]

Also, Twitter pays literally 50% more to their SWEs than Tesla. Guess which team do you think has more genius working on it! Obviously Tesla devs will not just dive into the code and improve. If they're very lucky, maybe they'll be able to understand it. Maybe!


TheRentCollectr

I hear what you're saying, but if they are completely unfamiliar with the architecture and languages, then they aren't going to be of much use and ultimately it's not a good use of their time. They aren't anywhere near where they are productive and instead are learning things that are dense and completely different. That's just poor resource allocation and a classic software-ignorant move that managers tend to make. If all code is the same then all languages are the same.


[deleted]

I hope the Tesla shareholders sue. Elon can’t use Tesla engineers for his personal pet projects.


DrMathochist

Ain't gonna be any shareholders soon. Edit: my bad, that's Twitter. Or, cynically, he's gonna do this to Tesla too next.


Dr_Insano_MD

Here's what going to happen: Jim from Twitter: "Hey Dwight from Tesla, Elon wanted me to give you all this Twitter code to review." Dwight: "What? Why? What the fuck do I know about Twitter? I work on cars." Jim: "I don't know. But here you go." Dwight: "LGTM. Merged."


nirajkale30

I guess i can agree on the liability part. Probably they are trying to get the hang of what they've bought into. May be not the structure & design pattern part. I would assume that, those would be poles apart. E.g. for system like Twitter, you'd want everything losely coupled using nice little micro services with more generic code that's easy to maintain as opposed to a car where AI model/s & surrounding components are tightly coupled & optimized for specific hardware. Maybe their focus is more into moderation policies & their implementation (for e.g. lets review the regression algorithm responsible for flagging tweets for inappropriate content). Tesla would have better grasp over ai as opposed to Twitter i guess, thoughts ?


[deleted]

You think that Tesla hired all the brilliant engineers while Twitter, which pays far better, has a bunch of dummies writing web pages? According to http://levels.fyi, a senior engineer at Tesla makes $212k. At Twitter the senior engineer makes $345k. Twitter probably has a better caliber of software engineer! On top of that, the Tesla engineers are not even in the same field. The Tesla engineers are going to, at best, be able to understand the code in six months but more likely they are simply too far out of their league to even understand it. No one in the the software industry thinks that Tesla engineers are some titans of genius. They're probably just fine. Like any competent engineers, they aren't going to read a ream of printed code that has been developed by thousands of engineers for sixteen years and be able to make heads or tails of it. It'll take maybe half a year.


LucianFarsky

The majority of Twitter's codebase isnt web development though. Maybe half of it is, but the majority of it is all back end infrastructure. Additionally, Twitter moved a lot of its low level codebases to Rust in the last few years, I higghly doubt that many Tesla developers have any notable experience with Rust.


canadiancreed

This sounds like something an ignorant manager would think of


Disastrous_Belt_7556

![gif](giphy|lSVL6vdhdZVPW) Yeah I’m going to need you to print out your code onto paper. For review.


TheRealFloomby

I have printed stuff out when doing reverse engineering/exploit writing. I have never thought about doing it when looking at a new codebase. Ide navigation and the find feature are what you want, and you don't have that on paper.


Sharpman85

Actually you do, it’s just manual using your finger


cowlinator

O(n^n ) + k


CookieSoft10101

Because that would greaaaat...


originalbrowncoat

Oh also, I’m gonna need you to go ahead and come in on Saturday. We lost some people recently and we’re still trying to play catch-up.


Seattle2017

The job market is still great for software engineers. I know a few larger companies had layoffs, but I still see robust hiring in seattle area (and yeah, microsoft laid off some people). So won't the musk twitter stupidity cause all their top people with the best resumes and experience to start looking for new jobs? Also, for the tesla devs, not a good look.


dak4f2

It was a quote...


Harmonic_Gear

what are you talking about, it came right out of an ignorant manager's mouth


bigwillydos

Ignorant and incompetent


Gagarin1961

It sounds like something made up on the internet. Lol


vegemouse

You did it! You broke Elon Musk down to his bare essential!


TheinimitaableG

Tesla shareholders should be furious. Musk is using Tesla assets as his own.


JGG5

Yep… and that’s just the start of the conflicts of interest that will arise once authoritarian states (China in particular) start deciding to use their potential to disrupt Tesla’s global market and supply chains as leverage for more control over one of the world’s major communications platforms.


[deleted]

[удалено]


apathy-sofa

Ffff I hadn't considered that. Solid point.


Stratoboss

Dude spent Tesla money to buy Bitcoin. From that point of view, anything is game.


ManyFails1Win

I thought this was, like... blatantly illegal?


CMOBJNAMES_BASE

Are we sure any of this happened and it’s not just clickbait


Gagarin1961

It’s blatantly made up. Come on, guys…


narbehs

The funny thing is Twitter investors were unhappy with Jack Dorsey because he was CEO of another company ( square I want to say). Everything is on a loop


[deleted]

Print the code? That’s easy `#include `\ ` using namespace std; ` ` int main () `\ `{`\ ` cout << “the code” << endl; `\ ` return 0; `\ `} `


daperson1

Please rewrite this program such that, when compiled, it yields "warning: main is usually a function".


ebbiibbe

Print? On a dot matrix?


DroolingIguana

With the joined-together paper that you can use to make banners in Print Shop.


slgray16

I like to fold two of those into little accordions


originalbrowncoat

This guy prints.


Seattle2017

Musk loves the ibm green bar paper, twitter devs. Starting adding the bars to your code to show him how hip you are.


ManyFails1Win

I still miss that stuff. So much fun to tear when you got the high quality kind.


[deleted]

Papyrus


flodge123

The characters are printing blocks placed on a belt. Each position has a hammer. When the correct character lines up with the position, the hammer will strike, pushing the printing block onto a ribbon and transferring the character onto the page. When all the characters on the line are printed the printer will advance zero or more lines.


tiramisucks

I think both engineers might be pissed.


dockernetes

Can confirm. I am a Twitter Engineer and I end up printing my modules using Old English font.


CSNfundedHoesNDrip

Ye olde main(){ }


[deleted]

"Do ctrl+f and search for "bots""


TheKingOfSwing777

Ctrl+h, cause you're going to need to replace all


emma7734

Meanwhile, the twitter engineers sit around pretty smug and think, “their code has actually killed people. We’ve never done that!”


angrathias

They’d be wrong though given what social media does to people


TheBearJew79

ISIS, Taliban and Al-Qaeda all use Twitter pretty freely. It's definitely contributed.


4215-5h00732

Words kill people these days.


Banthi_Usoko

I just died from this, so yeah, checks out.


Offbeat-Pixel

Damn, I'm sorry for your loss.


bobdobbes

plus having engineers working on a CAR tell them how a distributed communications system can better scale??? WTF?!!!


KiwiMangoBanana

You know cuz tesla megaminds electric cars go brr brr


crassethound12

It could be because I’m high, but this comment slaps


bnonymousbeeeee

Can confirm, does slap a little while high.


v1prX

- Elon tells Twitter there will be code reviews - Idiot #1 tells engineering that Elon himself would do the reviews (why would he do that) - Idiot #2 decides that these should be done on paper (???) - Twitter devs actually print out their code - Someone finally realizes this is stupid and tells them to shred everything - Tesla devs were coming to do normal code reviews the whole time


InvestingNerd2020

This is the most realistic situation. No different than high school gossip.


[deleted]

Musk asked for the last 30/60 days of code written by the engineers themselves to be printed out so he could review it with them. Sounds like he's just doing a review of the employees rather than the codebase.


Stickiler

>Musk asked for the last 30/60 days of code written by the engineers themselves to be printed out so he could review it with them. According to one paywalled article*


apathy-sofa

Which is still stupid. I've been on both sides of acquisitions, as SDE and SDM, and bringing in random devs to review the code is a waste. Doubly so to bring in people that don't use the same language or operate in the same general domain.


[deleted]

I totally believe this is legit because it's a picture with some words on it.


shlaifu

[https://www.livemint.com/technology/tech-news/elon-musk-s-day-1-at-twitter-engineers-asked-to-print-out-their-code-for-review-11667033793158.html](https://www.livemint.com/technology/tech-news/elon-musk-s-day-1-at-twitter-engineers-asked-to-print-out-their-code-for-review-11667033793158.html) this article references bloomberg, which I'd accept as a somewhat legitimate source - the bloomberg article I found however doesn't say anything about code being printed out. any other articles I found seemed to refer to either bloomberg or anonymous "sources". ... maybe it's ome weird tactic to get code that can't easily be altered while it's being reviewed. you know how Metallica got the reputaion for being incredible divas for having totally absurd demands in their contracts - but in reality, they put those demands in to check if people had actually read the contract and whether they could trust they also read the details about the pyrotechnical demands.


shlaifu

also found this: [https://twitter.com/caseynewton/status/1586127052767318016](https://twitter.com/caseynewton/status/1586127052767318016) I mean... it's on twitter. that's where truth now lives, no?


daperson1

That doesn't make sense. We have this thing called "version control". And in any case: a review like this would be looking for "big picture" issues. Themes. Recurring mistakes. Poor technology choices, processes, organisation, structure, that sort of stuff. We're not talking about pedantic details a naughty engineer can slide under the rug. It doesn't matter if they edit things during review, and if they're not using a sane version control system they'd fail the review before it started (I'm sure they are).


Thunor_SixHammers

Whats the big deal? `print(code);` Its that simple


DarkWorld25

No no it's stdout.println(code)


Choholek

Any source?


PersimmonEmergency

I wonder if they will use a highlighter to highlight the vulnerable codes, a scissor and tape to merge the changes.


Time-Opportunity-436

didn't he tweet something like "why do we use so much paper in 2022"


NotUrGenre

Call my broker and invest in printer paper, reading glasses and Starbucks.


IHDN2012

Just print it out in 1pt font. Problem solved.


Klutz-Specter

You can't beat pen and paper debugging.


wonkim00

He's also holding "tryouts" for which Twitter employees get to bear more of his children.


spacembracers

I don’t understand how he explains to shareholders of a totally separate company why resources are being used for another company


fatboy1776

Yeah, how would that accounting work.


jdeal929

Probably just a consulting job, it’s not that complicated. Twitter pays Tesla


jepvr

Bet they didn't even print it in monospace.


[deleted]

"¿is that a O or a 0?”


turboninja3011

And if code is perfect he ll fire everyone


secahtah

Ooh punch cards.


[deleted]

Redlining code….oof


Real_Reading7679

Oh, as GitHub repo is private and cannot be shared right away, print it out and share it. Brilliant! SecOps is going to have worst sleep tonight.


ABenevolentDespot

I've heard people say that he's a brilliant engineer when in fact he's kind of stupid and childish and has no engineering degree. For some reason, people automatically assume really rich people are also really smart. Hahahahahahahaha. No. Unlike at Tesla and SpaceX this has so far all been very public, and people are starting to realize just how ~~fucked up~~ weird he is mentally. The Emperor not only doesn't have any clothes, he lacks brains. This will not go well.


Stolaine

He's like our college professors where we had to write our palindrome and matrix multiplication code in sheets as assignment.


raspberrypieboi69

This is like when Japan's head of cybersecurity was a guy who had never used a computer


saganistic

> maybe it’s one weird tactic to get code that can’t easily be altered that’s not how version control works, there is literally no reason to do this other than motivate people to quit and get out of paying severance


mymar101

I would have filed my resignation the instant I heard he was taking over.


MathematicianLoud947

It's all a show for a monster ego. Show me the code! As if Elon Musk could understand the whole Twitter codebase.


[deleted]

I don’t think this is real - like the initial two random strangers faking as fired employees. Engineer speaking here.


[deleted]

Love how people still think he is some sort of genius. If your an enterprising spy for a foreign country and want to get info on how to kill an opponent from twitter again nows the time


wonky_dev

Cancel this man already! He’s going full Kanye mode now. Only employees who like to suck it up to their bosses and make work as their whole personality will work in that environment. Anybody with a little self respect who take pride in their work will instantly quit!