There is literally no good reason to do that. At best it is staggering incompetence. At worst it is an intentionally pointless and expensive exercise that serves purely as a loyalty test.
There is literally no good reason to do that. At best it is staggering incompetence. At worst it is an intentionally pointless and expensive exercise that serves purely as a loyalty test.
My take on the paper printing is that it is a similar strategy to get people to quit by themselves, because they think it's stupid.
Commute to work = hours lost every day with drastic lifestyle change. Some people even move further away from the office during pandemic.
Printing code on paper = 1 minute of work. Paper and ink are paid by company. It is not really that much of a problem.
Actually, this is a punishment on the reviewer. No jump to definition and etc.
The printing story is fake. I call it now.
Just a thought nothing to back up this claim
Also, if you print code, it will contain other people's code because it is likely not only you who code on those files...
This story is really too stupid for everyone involved.
It is not even good nor efficient for the reviewers. It is like the reviewers are also punished.
Too stupid to be true.
I would copy/paste some hundreds pages from GitHub so Musk would give me a raise. :)
I could pump those numbers up easily but my coworkers would hate me for it.
Is there a correlation between employees who like to avoid the office and employees you don’t really want on the team any more?
The engineers would have used company's resources. I wouldn't be bothered if I am forced to do this. It is a 1 minute of work to print something.
I don't think this part is true. It is likely fake. The source for the print out story is so shaky. Leah Culver tweeted obscurely which is hard to tell whether it is a joke. Casey claims to have screenshots but refuse to show the redacted version of them and end with "subscribe to read"....
The code review part might be true but it is not a spicy story.
There's a bunch of comments echoing this sentiment, and I'm wondering if something's wrong with me. I'm 27 and haven't printed anything in an office... maybe ever? I've only peripherally noticed HR and office managers constantly struggle with printers. At this point, I'd probably be the one asking my parents how to print something :')
You basically chooses a printer (there are 10s of them) and click print.
Literally a minute of work.
Also, you are lucky. Visa employees need to print stuff from time to time for h1b, green card, and citizenship. And you bet it. They print it at work because nobody has printer at home.
It would probably take me several minutes (if not longer) just to figure out how to display all of my recent changes across several repos, let alone print it without long lines of code getting cut off at the margin.
There are several other considerations you’d need to think of as well. Am I just printing diffs? If so, how much context do I need? If not, do I print out whole source files, and do I need to tag the parts that were part of my commit? Should I print 100-page generated files that I technically checked in to source control?
I would be very interested in a workflow where all of this can be accomplished by a typical engineer in a minute.
These should be answered by the order from Musk.
I assume the news just reported on the high level details and skip the low level details.
The other theory is that this is straight up fake news. That is why there is no more details. I actually think it is fake news.
Now let's pretend it is real. Whatever the answers to these questions are. They don't sound difficult to do by any mean.
If they want the diff, we print pull requests.
If they want the whole file, we jump to the files we touch and print the files.
If they want 100 pages, we go through each file and print until we hit 100 pages.
If they don't want generated files, then we avoid them.
What is going on here? It is not that hard by any mean. I'm not sure why you act like you can't do this thing easily.
I'm not quite sure what your argument is.
I suppose if you click slowly, it may take you 5 minutes? Okay? Is that exponentially harder or what? Would you get insanely frustrated because the task requires 5 minutes of your time?
It's truly bizarre.
Or maybe this was to set the expectation that only those who care enough to bend to the whimsies of the new management should stay?
Or both?
Paper the UX is perfect and instant.
(Editing to say, you could also just tell the engineers “hey make sure your code is pulled up and ready to go before the meeting starts”)
I don't think it's really relevant, though. The entire situation is cruel and silly.
If jumping around a codebase is hard on paper, it’s a good indication that the code does not consist of cohesive modules.
Sadly these days most people no longer adhere to 80 column limits, so it has to be printed in landscape. In the worst cases, landscape on legal paper…
Or simply Elon is more unstable than Dogecoin and wanted to show new employees who is the boss, it was a really pathetic power move.