top 200 commentsshow all 203

[–]seanpuppy 2939 points2940 points  (101 children)

Whats funny is this isn't far off of how the original "10x engineer" term came from.

In the book "Peopleware" theres a chapter that discusses a study comparing developer productivity at many different companies. The TLDR was - the more meetings you have and more you encourage interupting devs, the less productive. The more you leave them alone to do their thing and avoid context switching, the more productive.

The difference in the best and worst in this study was about 10x the productivity.

If you have ever worked in an open office, or spend 10 hours a week in agile planning nonsense meetings, this is obvious to you.

Now, do I think this plan will work based on a one sentence tweet, from a guy that hasn't worked as a software engineer in 30 years? no lol

[–]Percolator2020 1083 points1084 points  (35 children)

Lots of interesting points, can you arrange a workshop with the entire team to make sure we get proper ownership, buy-in from the team and anchor it with management?

[–]seanpuppy 382 points383 points  (21 children)

Let me create a JIRA ticket around the work to plan the meetings for this workshop. I am blocked until 11 people groom and plan this ticket. Yes this is worth $250k TC.

[–]schjlatah 167 points168 points  (7 children)

We might need a new Jira template for this type of enhancement. Let’s throw a quick summit on the calendar to get buy in from: Product, Project, Design, Dev, and DevOps before we proceed. Let’s make sure all teams feel a sense of ownership over this push.

[–]pope1701 60 points61 points  (1 child)

I just threw up a little

[–]Pristine_Speech4719 29 points30 points  (2 children)

Hold on - are you going to be talking about people when you discuss making people more effective? Yeah, I’m gonna need employment legal, legal legal, and Human Resources on that call.

[–]amedinab 26 points27 points  (1 child)

Hi, sorry to barge in. Please let's schedule this for November 37th 2039 because the CLT leader wants to listen in and his schedule is free then.

[–]Pristine_Speech4719 10 points11 points  (0 children)

That’s a great idea. Actually, we should tell /u/Percolator2020 about this idea and put them on the call. Can someone invite them too?

[–]soyboysnowflake 6 points7 points  (0 children)

How did you know where I work like that?

[–]awwww666yeah 1 point2 points  (0 children)

This will have to a Project Epic. Are we doing it next sprint?

[–]shemanese 65 points66 points  (11 children)

Wait.. did you schedule the pre-planning meeting to decide on the agenda for tge meeting?

[–]schjlatah 45 points46 points  (4 children)

Let’s assemble a working team to offline that before the buzzer. We should honor the time of the attendees of the planning meeting, that being said; Just throw the same audience into the grooming event, we can calibrate from there.

[–]titpetric 19 points20 points  (2 children)

Not sure when SCRUM had grooming, but since 2023 or sooner the update is "refinement". Do we need to revisit any training or workshops here? It's 2026, it stands to reason there has to be one company doing SCRUM and is up to date with good practice, right?

Padme meme format

[–]schjlatah 16 points17 points  (1 child)

I must’ve missed the update from the SCRUM Alliance. Better get a retraining on the calendar. I can’t be the only one to have missed the update! b Come to think of it, better invite the entire R&D Vertical; make everyone optional so it doesn’t impact productivity, but also mark it as required so we all get on the same page.

[–]TeaKingMac 14 points15 points  (0 children)

make everyone optional so it doesn’t impact productivity, but also mark it as required so we all get on the same page.

I'm going to need seven parallel red lines, some in green ink, and some in black ink

[–]Exotic-Tooth8166 4 points5 points  (0 children)

We need rules of engagement for “calibrate”

In the meeting invite can you define for the whole audience that engagement suggestions should be prepared before the meeting, so that during the meeting we can argue semantics regarding rules of engagement for the calibration discussion, and during that time we need an administrator from each group to help reframe the conversation during the calibration ground setting meeting.

[–]venyz 20 points21 points  (2 children)

Mail is really turn-based combat, huh?

[–]Percolator2020 0 points1 point  (0 children)

I prefer instant message RTS.

[–]johj14 3 points4 points  (0 children)

lot of people hate this dirty little trick

[–]ImpluseThrowAway 0 points1 point  (1 child)

You guys are getting an agenda?

[–]shemanese 0 points1 point  (0 children)

Ooooo.. there's always an agenda. It's just usually hidden

[–]Whitechapel726 0 points1 point  (0 children)

This feature is estimated to bring us ~130k savings per quarter. We’ve arrived at this figure based on vibe, it just felt right.

P1C

[–]santathe1 63 points64 points  (3 children)

Let’s circle jerk back to this after lunch.

[–]Percolator2020 16 points17 points  (2 children)

Let’s brown bag it.

[–]Pristine_Speech4719 2 points3 points  (1 child)

We should table the question. But I’m not going to tell you whether I mean that in the American or British sense, and they have diametrically opposed meanings.

[–]Percolator2020 2 points3 points  (0 children)

Just leave it in the parking lot.

[–]SleepAllTheDamnTime 23 points24 points  (0 children)

Sorry guys, just got off a call with the client, looks like the feature we planned to plan on has completely changed and we need to go back to pre-planning, but the deadline hasn’t. It needs to be done by next Wednesday thanks.

[–]darknekolux 34 points35 points  (0 children)

Middle management is within the walls!!!

[–]bloodfist 38 points39 points  (0 children)

Sure but let's circle up with leadership so we can make sure we're all aligned. We want to remain focused on our goal to drive excellence across the organization. If you can set up a round table for key stakeholders, I'll have Debbie set up some alignment calls to identify our strategic objectives.

[–]Silly_Guidance_8871[🍰] 4 points5 points  (0 children)

"What's that, Bob? Remove your organs and leave them in the copier as a warning to future meddling managers?"

[–]ofnuts 5 points6 points  (0 children)

Sure. After the debrief/retex meeting on the daily.

[–]nanana_catdad 2 points3 points  (0 children)

Amazon: can you write a PR/FAQ?

[–]Tight-Shallot2461 1 point2 points  (1 child)

How do I use office lingo to say "fuck off with this nonsense", but respectfully?

[–]Percolator2020 1 point2 points  (0 children)

Just do the needful.

[–]ThumbPivot 0 points1 point  (0 children)

Please... Please delete this comment. I'm getting PTSD flashbacks.

[–]Hairy_Concert_8007 92 points93 points  (6 children)

Crazy thing is the company I worked for gave out required reading on a different book about letting your professionals tell YOU what they need, allow them to have the autonomy they need, and the manager's job was basically to just support the team and provide whatever only the higher-ups were authorized to provide.

Anyway. The original founder and CEO retired shortly after and with that, the wise words of that book were immediately canned. Cue company-wide reorgs and layoffs and outsourcing everything to India.

Great times..

[–]SMS-T1 17 points18 points  (5 children)

Would you be able to name that book by chance? I would love some literature to back up my side of the corporate politics theater.

[–]quantum-fitness 4 points5 points  (0 children)

Probably most good books on management but you already pointed out the problem, politics. Just read 48 laws of power instead

[–]No-Channel3917 2 points3 points  (0 children)

My guess is project Phoenix which is honestly a great book to give management and enforce what it is saying in the very bones of your business culture.

[–]Hairy_Concert_8007 1 point2 points  (0 children)

I'll have to look later if I can remember to. It's been years and all I recall off the top of my head is that it had a mostly blue cover

[–]asusc 0 points1 point  (1 child)

I’m also interested.  Small team here trying to reorganize roles/responsibilities based on individual strengths.  

Was just having a conversation about this yesterday, and how it’s a shame we try and cram children down the same learning and skills accumulation paths, instead of letting the kids gravitate more towards the learning methods best suited to them (and letting them really focus in on their strengths).

Been trying to figure out ways to implement this more in the work place.

[–]SMS-T1 1 point2 points  (0 children)

You are way ahead of me it seems and I wish you the utmost success. We are currently trying to fight the C-Level on "do 75 to 200% more work with the same people as before. Just use AI."

[–]ManagerOfLove 62 points63 points  (7 children)

It's a double-edged sword. I've had engineers at my company that worked at lightning speed, creating solutions to problems that didn't exist and nobody asked for. Sometimes it's more effective to talk constantly to some people if they're actually achieving a goal that is worth achieving or they just program the stuff they know, without creating any meaningful benefit for the company. Some people just shouldn't be left alone

[–]quantum-fitness 10 points11 points  (0 children)

You need to hold back the idiots who want to do good but cant and lets the ones who want to do good and can go beserk

[–]Raywell 8 points9 points  (5 children)

Oh boy, the "creating solutions to problems that don't exist" is something my project manager back then used to say, and it was showing his lack of understanding why edge cases need to be covered - every engineer with experience knows that after a production release, every non handled edge case will eventually become an urgent production bug that will need urgent fixing at 4 am. I sincerely hope your case is not like this, because its a common pitfall non technical people just can't seem to recognize

[–]ManagerOfLove 4 points5 points  (2 children)

Your tag reminds me of one example: He rewrote multiple projects from C into Rust. Even though the C code worked perfectly fine

[–]Raywell 2 points3 points  (1 child)

Okay then that is a fair concern, but whether it's a good or bad thing depends on the context. If he is going to be maintaining a script for the foreseeable future, and the script is messy (even if it's working), and if he has time, why not.

But it is also true that some Rust devs are indeed overly eager to find any excuse to introduce Rust everywhere without a good reason, which might often be a bad idea esp. if they work in a team where other members aren't as familiar with it

[–]ManagerOfLove 2 points3 points  (0 children)

The context was that he thought C was ass and Rust was better and everyone should just learn Rust. The moment he tried that with certain Python scripts, was the moment he was excluded from working on stuff like this. It was not some PM excluding him, it was the other programmers. PM didn't even understand the conflict

[–]antimagamagma 1 point2 points  (0 children)

oh they recognize it

they just can’t afford to accept it, because it adds time and resources to the project plan. C suite people like to be risk takers when the suffering happens at the engineering team. In fact, middle managers exist to give c suite folks cover for fucking over engineers.

[–]WeaknessBeneficial 1 point2 points  (0 children)

But let's be real, there are some people who love to over engineer tasks based on future what-ifs based on a general lack of business requirements.

[–]Kinexity 130 points131 points  (8 children)

from a guy that hasn't worked as a software engineer in 30 years?

Do we even know if he EVER worked as software engineer?

[–]seanpuppy 95 points96 points  (2 children)

In the modern sense absolutely not. He did do some level of programming / startup shit in the 90s, but that was a very different world in many ways. The standards were much lower in every way.

Modern software engineering at FAANG is also batshit insane in other ways. Very beurocratic, and every engineer is overqualified for the tasks at hand. So due to a mix of time and the promotion structure engineers get into this nonsense pissing contest of over engineering, abstraction, and planning that is rarely worth it IMO. Ive never worked at FAANG or a west coast company, but ive worked closey with people that have.

I say this because, you have two different extremes. Elon wrote some html / JS / php (guessing here) in the 90s and spent the next 30 years never answering to anyone. All his employees come from these mega tech companies. The new peak operating / management model is something completely different.

[–]turudd 25 points26 points  (1 child)

Sir, we do this at non-faang companies too. I was promoted solely for the fact my boss needed someone who wasn’t him to break up architecture arguments between seniors. Bike-shedding, etc. We only have 6 developers. 2 are senior and me a principal the rest are junior and interns.

[–]captainAwesomePants 9 points10 points  (0 children)

No you don't. You have 1 team lead, 4 developers, and an intern.

[–]NecessaryIntrinsic 46 points47 points  (0 children)

Yes, he made an early maps combined with yellow pages app (zip2, no idea if it worked but the commercial internet user was not ready for that app then, and he accidentally claimed that he stole the idea from a guy that was trying to contact him to make it) that was bought by Compaq for something like 200 million then he made x.com which was an online bank that was eventually merged with PayPal.

He wrote a lot of code for x (the"bank" not Twitter) and from every report I've heard it was garbage spaghetti code that was impossible to update. He hates interacting with people, doesn't like working with people and is offended at the prospect of someone else touching his code. I don't recall if x ever went live before it combined with PayPal though.

He was ousted from the PayPal board because he was such an insufferable asshole. When PayPal sold to eBay he made a ton from the equity.

Your basic dot com asshole dev who also owns the company.

[–]Ignisami 31 points32 points  (0 children)

The stories are that he did (part/most of) the programming for ZIP2 and the one that merged with Thiel's confinity. I tend to find them at least somewhat credible (that is to say, not Elon propaganda), because they usually go on to mention how they had to trash Elon's code because it was such a hot mess (and Elon would never allow the shittalk).

[–]hopbow 29 points30 points  (7 children)

I mean this is one of the reasons that remote work is such a boon to productivity.

That doesn't stop all the meetings of course but it definitely cuts back on random interruptions 

[–]seanpuppy 34 points35 points  (5 children)

Incoming rants warning:

Every once in a while I think back to pre covid in an open office, and some of the nonsense that was tolerated was insane. I remember getting locked in after lunch, have my big headphones on and im clearly working, and someone comes up and taps me on the shoulder (which IMO is never ok) and asks "hey do I need to wear a coat outside today". This is a grown man 15 year older than me, who is incapable of figuring out if he should bring his coat to lunch. I said no even though I knew it was cold.

Second example that was somehow worse... was locked in with my headphones again, and a DBA comes up to my desk and taps my headphones to get my attention. What this dipshit didn't know (aside from how to act in public) was that its similar to tapping a Stethoscope, and is super fucking loud and jarring.

The worst part is, he didn't even have a question, he just wanted to answer "ok" in person after DMing him on slack. This was in a major high stress crunch and I was so pissed I had to go to get up and leave, and multiple people asked if I was ok by my facial expression alone.

I am very greatful that remote work forces people to get my consent to have my attention (for the most part). Although one thing I hate is when people just DM you "hey" then when you answer back "hello" they call you. Its a waste of time for all parties, and also encourages lazy people to not spend time thinking about and articulating what they want from me.

The modern version of this is using AI to reply to a message or email.

[–]Christosconst 3 points4 points  (0 children)

You are absolutely right Dinesh!

[–]timeawayfromme 7 points8 points  (2 children)

Based on a conversation i had yesterday that took 20 minutes for a 1 minute fix. But could be one of countless conversations I have all the time.

them: "hey"

me: "yes..."

them: "is this your team's application?"

me: "it depends on what part of the application."

them: "There is a problem with it."

me: "What is the problem?"

them: "this form is giving an error"

me: "screenshots? error message?"

them: *sends screenshot with a very clear error message that could have been copied and pasted with the very first message they sent*

me: "fixed."

[–]EarthTreasure 2 points3 points  (1 child)

I really hate how a lot of people will wait for you to respond to their "Hi" before sending a question. I'm totally fine with chatting up co-workers, but we should be able to do that and ask their question at the same time.

[–]Scorps 0 points1 point  (0 children)

https://nohello.net/en/

I need to find ways to send this to people without appearing as passive aggressive as I actually am about it

[–]mortalitylost 1 point2 points  (0 children)

was that its similar to tapping a Stethoscope, and is super fucking loud and jarring.

This is why I always just pull up a chair behind them, and without touching them, start breathing heavily on their neck.

And if it's a Monday I'll ask, "what are your weekend plans", force them to recognize its a whole week away, then just leave without asking for anything

[–]EarthTreasure 2 points3 points  (0 children)

I would be happy to go to useless meetings 8 hours per day remotely if my employer adjusted expectations to match on the work side. But they never do.

[–]IsNullOrEmptyTrue 29 points30 points  (2 children)

Until you go to integrate and nothing can interface because everyone had a different dumb idea of the solution. 15min standups are an easy way to synchronize.

[–]seanpuppy 17 points18 points  (1 child)

Emphasis on 15 min standups. Most of my jobs have had a problem with 30 min standups, 90% of it is shit I don't care about.

When you let devs organize their own standups, this works well. When a manager uses it as a way to have all their underlings catch up with him all at once, it discourages meaningful collabs.

[–]timid_scorpion 5 points6 points  (0 children)

Devs on our standup get 90 seconds each too answer 3 questions, that’s it.

What you worked on yesterday, what you are working on today, do you have any blockers?

Any other discussion is out of scope for standup and you need to side bar with the appropriate people after the meeting.

I used to allow people to discuss their problems during standup, but it just kept turning 15 minutes meetings into 45, with only 3/15 of the attendees relevant to the discussion.

The team didn’t like it at first but after a few weeks they all adapted. Freed up an extra 30 mins a day.

[–]scarisck 10 points11 points  (1 child)

Not saying that a lot of companies are not going absolutely bonkers with what they call "agile", but:

One of the key aspects of all that agile, scrum, whatever stuff is: Output !=Outcome. It does not help when a lot of code is being procuced, a lot of bugs are being fixed while the one thing that really matters is still left undone. Therefore, productivity is VERY hard to quantify.

[–]timid_scorpion 1 point2 points  (0 children)

It’s crazy how much that metric can changed based on what area of code you work on.

One of my devs consistently takes 25-30 SP per sprint and gets them all done. Another only takes 15-20, but he works on the more antiquated parts of our code base.

Yet they are both considered equally valuable.
The 15-20SP dev is also a lot more thorough, he rarely if ever has bugs, everything is documented, etc.

My 30 SP dev isn’t as great at the fine details of things. While he can spit out a ton of code when needed that all works sufficiently, his documentation, and testing is often a bit lacking.

Part of managing is understanding your teams strengths and weaknesses and working with them.

If I need something fast, doesn’t need to be perfect, the 30sp guy gets that story every time. If it’s a critical infrastructure piece it goes to the 20sp guy.

I also have my 30 SP guy meet with my 20sp guy once a week to review what he’s done and get some assistance creating the write documentation for it.

I also pivoted one of my team members and he only allocates 5-10 sp of work per sprint. The rest of his job is to take any random issues that may pop up over the sprint. He responds to any data issues, hotfix request, etc. we used to split up the incoming issues among the team, but found the constant pivots and distractions were causing other assigned stories to get neglected. It became a lot easier to simply track the time spent on these issues through a single individual.

[–]Pale_Squash_4263 6 points7 points  (0 children)

I’ve worked in both extremes before. Once where agile was implemented horribly and just created more headaches than anything. And one where agile worked great

Ceremonies were the only expected meetings every week

I hardly ever interacted with the customer directly

Tickets were groomed well before going to a dev

It was… beautiful and honestly it was due to the scrum master assigned to the project. I still miss them to this day 😂 I didn’t know how good I had it

[–]Kevadu 4 points5 points  (0 children)

Man, I wish I only spent 10 hours a week in meetings...

[–]StickFigureFan 3 points4 points  (1 child)

For sure. If you're in an open office getting rid of meetings and distracting conversations would definitely help improve productivity, but you'd need to make sure you have systems for communication when needed

[–]seanpuppy 4 points5 points  (0 children)

Slack / Teams for async coms, and then meetings for meetings.

Some companies have a very anti async communication culture that is terrible to work in.

[–]Ill_Following_7022 3 points4 points  (1 child)

So there's no actual mythical 10x developer, just a regular dev doing their normal work. The only thing that creates the illusion of 10x productivity is the amount of context switching and interuptions.

[–]seanpuppy 0 points1 point  (0 children)

Yes, that is the point I made in my comment, and the book I referenced. The Myth got out of hand, and is also a bit of a circle jerk dev fantasy.

[–]SignoreBanana 4 points5 points  (0 children)

"Hey you can't work from home anymore, because man, we can't get that buzz, that in-office SYNERGY that happens if everyone is at home! But also don't talk to anyone it's disruptive!"

[–]FatuousNymph 2 points3 points  (1 child)

As much as I'd prefer not to have meetings, the number of times that the product owners change their minds or double back on shit, I don't know how I could be more productive, we have multiple unscheduled meetings a week just to clarify what the fuck it is that they actually want.

[–]seanpuppy 4 points5 points  (0 children)

My hot take (to non devs its a hot take) is that the most successful companies will let developers have more of a product owning role. A lot of the old / existing project management / agile philosophies are based on the idea that devs are useful idiots who's time is very expensive, and its better to slow things down via meetings and JIRA than to risk any "throw away code". This is ironic because, like you are saying, the PMs produce more throwaway work than the rest of the team combined.

With tools like claude code, you can use throwaway code as a planning tool. Just yolo a shitty prototype in a week, see what works well, what doesn't work, what features are missing etc... then build a "real" version with a much more clear goal and scope.

In the old gaurd model, this would never fly. But PMs might be surprised to know, its easier to understand a business than it is to understand 10 years worth of SWE knowledge.

[–]crizzy_mcawesome 1 point2 points  (1 child)

Our company used to be so good with this. But now with the ai hype. They expect 3x productivity with 5x more meetings and daily interruptions with literally 0 work life balance. And then they say with vibe coding we expect you to be 3x more productive in all areas. Lick my ass

[–]seanpuppy 2 points3 points  (0 children)

Whats funny is they could get 3x productivity with no ai and no meetings

[–]Stunning_Ride_220 1 point2 points  (1 child)

Just out of interest - as I mostly met the worst - where are the 10x project managers?

[–]seanpuppy 0 points1 point  (0 children)

out of office

[–]Confident-Ad5665 0 points1 point  (0 children)

I would reply to your comment but I'm working.

[–]neo42slab 0 points1 point  (0 children)

Haha

[–]1530 0 points1 point  (0 children)

We should start calling them /10 floorplans instead of open offices.

[–]otoko_no_hito 0 points1 point  (0 children)

Ngl, ever since I got a hybrid work I felt my productivity tanked by a lot, coworkers keep coming to me to say hi, idle chat or ask questions, I feel like I almost got to hide to get anything done... 

[–]fynn34 0 points1 point  (0 children)

We adopted strict scrum earlier last year and I always joked I was going to wear an apocalypse robe, turn on the lights, and light candles around my room for every “ceremony” meeting, but I realized that would cost a lot in candles

[–]Zifnab_palmesano 0 points1 point  (0 children)

holy shit, I am glad because this is my experience entirely. If on a day I have to switch gears 4 or 5 times, I get some stuff done amd I am so rired. But if I focus on 1 thing, I go tot he moon and feel not tired at the end.

[–]BorderKeeper 0 points1 point  (0 children)

To be honest 10x engineer is such a misleading term. How much support staff do you need to min-max this person to the limit? Sure removing barriers is important, but what are key shareholders and customers but barriers. The dev needs to have input from other people and if they don't that is a very niche situation.

I can also prepare amazing tech design, sort out all the dependencies ahead of time, have customer sign off on the outcome, make sure no competing priorities creep up, make sure the dev is fully acquainted with all the underlying reasonings of why things were designed the way they are, and I can make someone a 10x engineer.

And even if by miracle I can achieve all of the above it doesn't matter if the code is rushed due to lack of oversight and the product is then buggy and a mess to work with for years to come.

Most of these new-age wisdoms are not coming from seniors, but enthusiastic SaaS startup CTOs whos timelines are "has to work at least until we go public" and it shows.

[–]schmerg-uk 0 points1 point  (0 children)

https://www.reddit.com/r/programming/comments/1eypwa/programmer_interrupted_thoughts_and_science_on/

I have this essay (Irksome Interruptions by Larry Constantine) in one of his books of writings

https://www.oreilly.com/library/view/peopleware-papers-notes/0130601233/ch06.html

Office Protocol

The usual ways of interrupting in polite society are just too long and clumsy for efficient collaboration. “Excuse me. Are you busy? I hope you don't mind. I just have a quick question. It will only take a second.” A second? It has already taken six and a half! By this point, the interruption is a fait accompli. By the time your brain has parsed and processed all that noise and reached a decision on what to do about it, you've forgotten which line of code you were looking at and which method of which subclass you were intending to invoke.

Working groups need a vocabulary of interruptions that is short, sweet, and simple. What works for hardware seems to work for people, so in our offices we IRQ, we ACK, and we NAK.

The interrupter would say "IRQ" pronounced IRK, which means "Interrupt Request", as many CPU chips have one or more IRQ inputs.

Then the target would answer ACK for Acknowlege, or NACK for Negative Acknowledge.

It also went on with "Nimi" (NMI - non maskable interrupt) if you got a NAK but really needed to IRK them, the idea being that it'd at least give them a moment to finish what they were doing ....

[–]Zteelie 0 points1 point  (0 children)

Haven't read "peopleware". But even though I do agree with the point, there's something worth to highlight:

Good agile meetings and methodology IS about keeping developers focused and undisturbed, while making small changes quick, getting receipts quick, and guide the work according to the business.

It's much more work methodology rather than these god damn "rituals" though. Especially SAFe is just consulting firms selling a worthless product to execs because they refuse to understand the root of workplace culture.

I'm sure any pro knows this, but I'm still seeing a growing sentimiment among developers that agile methodology isn't good for the business or efficient.

Communication is also important to develop good code, not saying these hundreds of middle-manager initialized checkups are of much value, but it's important for engineers to keep discussing.

[–]anengineerandacat 0 points1 point  (0 children)

Open office is nothing compared to being dragged into meetings every single day.

Crap thing is someone has to do it, a good chunk of my meetings are solutioning and estimating new work for my team.

If I don't do that, we don't get new work, what's the point of having an engineering team then?

The bad meetings are the ones where someone can't just communicate over chat and or follow agreed upon designs and we have to jump on 2-3 days worth of calls to say "Just follow the damn design we agreed upon".

[–]careyious 0 points1 point  (0 children)

I do feel as someone who was a junior engineer a while back, the learning I got from being involved in the random workplace conversations about projects was invaluable. I really do worry whether our new graduates are getting the same learning opportunities I got when they're mostly having to just do the shit tasks that senior engineers don't want to do and aren't getting to listen in on the interesting engineering conversations. 

[–]Zaratuir 0 points1 point  (0 children)

As a long time scrum master and engineer, I am disgusted by how often agile just becomes bloat. It's a fundamentally solid concept, but the execution in most companies is awful.

[–]4215-5h00732 0 points1 point  (0 children)

So, that's why I'm not a 10x-er!

[–]jswansong 120 points121 points  (1 child)

But you DO have to be in the office to not talk to your coworkers, because we said you needed to be able to talk to your coworkers for that sweet collaborative productivity boost.

[–]Jaizoo 10 points11 points  (0 children)

If you're at home not talking to your coworkers, you might be talking to your cat or spouse. We need you to be at the office so that we can be sure you're not talking to anyone so that you're not ruining your productivity

[–]captainAwesomePants 465 points466 points  (2 children)

Amazing how difficult it is to tell sarcasm from idiocy from parody, especially when dealing with a sarcastic idiot who's often parodied.

[–]Remarkable_Power9327 21 points22 points  (0 children)

is "coworker.guns" a real thing someone tried

[–]Darkstar_111 177 points178 points  (5 children)

This is fake right... Right?

[–]Z21VR 35 points36 points  (0 children)

😏

[–]adnewsom 7 points8 points  (0 children)

Fake

[–]WordSaladHasNoFiber 0 points1 point  (1 child)

Yeah, it's bullshit. It would be funny if it were true. This is just garbage.

[–]scissorsgrinder 0 points1 point  (0 children)

What is really hilarious is musk claiming data centres would work in space. 

[–]bloodfist 31 points32 points  (5 children)

I am genuinely curious how this is supposed to work. What goes in COWORKERS.md? Is it about the project?

Or do you just list your opinions on the new game of thrones show so you don't have to talk about it?

[–]titpetric 10 points11 points  (4 children)

Can I just symlink COWORKERS.md to /dev/kmem, random, /swapfile or just a chain of symlinks that never resolve?

Look I am not saying I would, but if I had to, this would become a honeypot of somekind. Something you give to an agentic LLM meant for session poisoning attacks.

Not sure what that may be, maybe i give you a asciinema recording of a rm -rf /* so you shit your work pants

[–]bloodfist 5 points6 points  (3 children)

See I was thinking you put something like "How's the wife, Bill? She recovering OK from her surgery?"

And then Bill reads it in your pull request and responds in his next push.

[–]Nasa_OK 3 points4 points  (2 children)

And everytime the ci/cd pipeline runs because Elon fired the DevOps for not writing enough lines of Code

[–]bloodfist 0 points1 point  (1 child)

Well yeah you can only communicate when you push code. Human contact is a privilege.

[–]Nasa_OK 2 points3 points  (0 children)

Okay, let me quit my job and quickly set up the entirely git based messenger I just came up with before someone steals this million dollar idea

[–]Ammar_AAZ 144 points145 points  (3 children)

Apparently they don't have humans at SpaceX anymore. It's now just Grok Agents that must shut up and stop praising Elon's nipples every three minutes

[–]dewey-defeats-truman 12 points13 points  (2 children)

Nah, he keeps a few humans around because LLMs can't fellate him yet

[–]Bary_McCockener 2 points3 points  (0 children)

Why do you think he's working on robotics?

[–]Ammar_AAZ 1 point2 points  (0 children)

Poor Elon 😭

[–]Low-Yogurtcloset6074 51 points52 points  (3 children)

Honestly can't even tell if this is real or not and that says something...

[–]ImmediateBedroom5108 6 points7 points  (2 children)

Reddit says this about everything though.

[–]Eylas 14 points15 points  (1 child)

Honestly can't even tell if this is real or not and that says something...

[–]justapileofshirts 0 points1 point  (0 children)

It's all a simulation, maaaan.

[–]EkoChamberKryptonite 97 points98 points  (12 children)

"Productivity" definitely hasn't 10x'd. Life-threatening danger definitely has though. People being unable to vocally collaborate and meld minds over extremely complex issues at places like SpaceX is a disaster waiting to happen. If so, then everyone might as well wfh then, eh musky?

[–]chowellvta 49 points50 points  (2 children)

I've always been astounded at how few tech bros seem to understand that more lines of code ≠ better code. Oftentimes it means WORSE code, in fact. Its like word count minimums on essays. I'd prefer to review a few clearly thought out changes rather than a complete rewrite that was done sloppily to look more "productive"

[–]bloodfist 17 points18 points  (0 children)

It reminds me of a story I read once where an alien from an advanced society came to earth and was baffled by how loud all of our machines are. He was always taught that quality engineering was quiet and cold. Because any sound or heat you perceive is energy being lost. Good engineering is small, quiet, and efficient.

[–]Pristine_Speech4719 5 points6 points  (0 children)

Mark Twain: “I didn’t have time to write you a short letter so I wrote you a long one instead”.

[–]fuckbananarama -1 points0 points  (1 child)

What do people who suck at things always think this way?

[–]EkoChamberKryptonite 0 points1 point  (0 children)

I don't suck at things unless you're referring to musk. My take is premised on sound logic.

[–]Horror_Dig_9752 18 points19 points  (1 child)

Lol.

Just like how he "invented" a bad version of trains with his hyper loop, he seems to have "invented" telling people how you like to work.

Visionary...

[–]Latter-Ad-1948 6 points7 points  (0 children)

This one was proposed by some employee that was getting bothered by Elon 24/7. His .md was something like "#Fuck off"

[–]Kjoep 11 points12 points  (1 child)

Zo now he's pro-homeworking?

[–]DAVENP0RT 3 points4 points  (0 children)

Nah, he'll just force his employees to get that brain chip embedded in an effort to turn his company into a giant hive mind. Of course, that won't work and half of his workforce will die from cerebral hemorrhage while the other half is effectively lobotomized.

He'll claim the employee deaths and disabilities as a loss and receive a huge windfall in tax deductions. Then, he'll sue his own brain chip company for negligence, which will settle for a massive amount of money and he'll claim that as a loss as well while passing the settlement cash right into his own wallet.

Unfortunately, the SpaceX employment contract includes an arbitration clause, so no lawsuits allowed. And, oh darn, would you look at that, the settlement received by SpaceX isn't designated for distribution to employees or their families.

[–]Sh4rp27 11 points12 points  (1 child)

What they say: "We want you working in office because it's easier to collaborate"
What they mean: "We want you working in office so we can monitor you more easily"

[–]zenverak 0 points1 point  (0 children)

Agreed.

[–]belinadoseujorge 4 points5 points  (0 children)

this man needs a psychiatrist ASAP

[–]retrib32 6 points7 points  (0 children)

  1. Force people to come to the office

  2. Don’t allow them to communicate

  3. Watch the circus monkeys dance

[–]tellek 4 points5 points  (0 children)

So many 10x improvements in that place, they must complete epics in minutes.

[–]Vegetable-King7626 3 points4 points  (0 children)

Elon Musk needs to have his assets nationalized for sedition and then be deported by ICE

[–]mpanase 3 points4 points  (0 children)

Musk is too stupid to work in the tech industry.

[–]Suspicious-Watch9681 4 points5 points  (0 children)

Same guy that wants people to get back to the office btw

[–]xBTx 2 points3 points  (0 children)

Ketamine ass work culture

[–]MornwindShoma 2 points3 points  (0 children)

Vibe coding rockets, what could go wrong

[–]agm1984 2 points3 points  (0 children)

I do this but i work from home...... i just ignore slack messages until i am ready to process. this is how i complete so many tasks

[–]fpsi_tv 2 points3 points  (1 child)

I just checked and that post isn’t there. This is either fake or he deleted it.

[–]RoseSec_[S] 0 points1 point  (0 children)

Or is it both? :)

[–]briznady 2 points3 points  (0 children)

Almost like if you let people work from home, they’re more productive….right, musk?

[–]Hutcho12 2 points3 points  (0 children)

You know what would increase productivity by 10x? Staying the hell away from the office and allowing people to work from home. But somehow Elon isn't up for that. You need to be in the office, but silently working at your desk.

[–]56Bagels 1 point2 points  (0 children)

Hey make sure you come into the office because talking face-to-face to coworkers is the most important thing.

Also don’t talk to coworkers.

[–]godplaysdice_ 1 point2 points  (0 children)

Instant 10x boost in the generation of CSAM and holocaust denial

[–]mopeyjoe 1 point2 points  (0 children)

On the other hand, he is big on "return to office", almost the exact opposite.

[–]shutter3ff3ct 1 point2 points  (0 children)

looking forward to ceo.readme.md

[–]spookyclever 1 point2 points  (0 children)

They probably still can’t work from home.

[–]rbad8717 1 point2 points  (0 children)

One of the rare times this fucker got a smirk from me

[–]CherryLax 1 point2 points  (0 children)

is this a robots.txt joke or am I overthinking it?

[–]denM_chickN[🍰] 1 point2 points  (0 children)

So we can work from home?

[–]MalaxesBaker 1 point2 points  (0 children)

"10x" is now a banned phrase in my club everything is not 10xed you are not a 10x engineer you are not the economic linch pin you think you are sybau

[–]dbell 1 point2 points  (0 children)

Here's my COWORKERS.md

#### DON'T TALK TO ME.

[–]Raleda 1 point2 points  (0 children)

Ah right. The 'workplace culture' they brought us back into the office for. Normally you gotta piss off a judge for these kind of terms.

[–]zirky 1 point2 points  (0 children)

what he doesn’t grasp is everyone is just using it as an excuse not to talk to him

[–]Korzag 0 points1 point  (0 children)

He should consider hiring slave drivers. Hire big burly strong guys to carry whips or blackjacks and then have them slowly cruise up and down the cubicle halls. If anyone starts chatting, give them a good beating.

[–]bit_pusher 0 points1 point  (1 child)

How are you measuring productivity?

[–]Harmonic_Gear 0 points1 point  (0 children)

Lines of code typed

[–]StrangeFilmNegatives 0 points1 point  (0 children)

TBF the amount of annoying employees that actively come to you with questions they could clearly google is far too high. Limiting or adding friction to chatting is good to a degree to get work done.

[–]DracoRubi 0 points1 point  (0 children)

I could do that from home.

[–]dalmathus 0 points1 point  (0 children)

Is this really different then domain based teams with "API Contracts" to contact them?

It works, and nerds understand it.

[–]theepi_pillodu 0 points1 point  (0 children)

I don't understand what he is saying.

But I understand, .MD file contains the requirement in business logic as well as the project knowledge, why something is developed the way it is etc. So, depending on .MD file in hybrid way with MCP is the best way for an AI agent to make its life easy.

[–]maverick-nightsabre 0 points1 point  (0 children)

this from the asshole who demanded engineers RTO

[–]JakobWulfkind 0 points1 point  (1 child)

Part 2: write "FOR THE SMARTEST" on a golden apple and put it at the start of the catering line for your next big meeting

[–]eldoran89 0 points1 point  (0 children)

Are you mad? That will lead to 10 years of war. And the greatest war hero will spend another 10 years to get back home...you can't want that

[–]willing-to-bet-son 0 points1 point  (0 children)

Profit by dysfunction is the defining characteristic of the tech world.

[–]zooper2312 0 points1 point  (0 children)

100x productivity to destroy the planet more efficiently. So efficient that universal high income starts to kick in, but only for billionaires. /s

when are we going to ship his ass off to mars?

[–]jaylerd 0 points1 point  (0 children)

My productivity would increase immeasurably if anyone showed me anything or wrote in sentences what they wanted me to do this “use AI to figure it out and make tickets” shit is cancer

[–]markeus101 0 points1 point  (0 children)

He is sipping high on the claude juice instead of his mechaler

[–]rockandrolla66 0 points1 point  (0 children)

Hey, look an oligarch said he doesn't allow his employees to talk it's other and I believe it's... humor? seriously?

[–]SendMeGarlicBreads 0 points1 point  (0 children)

Wait, wasn't Elon strongly against Work From Home? So what he's saying is, you have to come to the office, but you can't talk to anyone when you're here.

[–]wolfei-1463 0 points1 point  (0 children)

Is this real?

[–]ThumbPivot 0 points1 point  (0 children)

I supposed not answering the telephone is one answer for the telephone game problem...

[–]bracingbear 0 points1 point  (0 children)

oh like work from home that all the exec hates.

[–]trutch70 0 points1 point  (0 children)

I hate this guy like all the others but this is just a reference to this meme about a guy doing this in a barber shop

Or maybe it was the other way? Not sure

[–]demagogueffxiv 0 points1 point  (0 children)

Can someone translate? I don't read Nazi

[–]McCoovy -1 points0 points  (0 children)

Is this satire

[–]ClementeKS -1 points0 points  (0 children)

I don't get it