From one Office receptionist to another: Jenna Fischer and Lucy Davis' bittersweet bond over breast cancer as The Office US star shares message about the 'comfort of working' with British actress
5th person accused after 'boat dropped people' at Essex coast named
Give me a call, sweetie darling: Harvey Nicks PR guru who inspired Ab Fab wants to help Mike Ashley
Wealth taxes will hit growth: No 10 must not succumb to the politics of envy, warns ALEX BRUMMER
'Predatory monster' Simon Levy to be sentenced today for murdering two women and almost killing a third amid serial Tube attacks
SEVERE delays on M25 after crash between car and lorry
More than a million adults taking statins might not need them, study suggests - but experts urge caution
Afghan asylum seeker who raped schoolgirl in woods could have his 'outrageously' lenient sentence reviewed after appeal by Tory MP
Behold the 'Glueball,' a Strange New Form of Matter
Read more of this story at Slashdot.
Jonathan Ross' rarely-seen son Harvey, 32, looks unrecognisable with long hair and a beard as he attends theatrical event with his parents
The making of a schoolgirl terrorist: How teenager was groomed by neo-Nazis into denying the Holocaust and fawning over Adolf Hitler during lockdown - before killing herself after being charged with terror offences
The UK's best Airbnbs you can book for under £150 a night - from secluded cabins to seaside bungalows
The Office star Lucy Davis, 53, reveals she's been diagnosed with terminal breast cancer and says she's 'at peace with whatever comes next'
Tastes like home! First 100% British chocolate bar made since 1932 - using cocoa from Berkshire
Adam Peaty's 'hero worship' of father-in-law Gordon Ramsay has led to copycat poses in a 'desire to impress him and bond with him', body language expert claims
Nicholas Hoult lands MAJOR role in season two of HBO's Harry Potter reboot series
Andy Burnham is 'dishing out a vindictive punishment beating to the middle class' as he tells all parts of the country to take migrants... and more than 3,000 arrive in just 22 days
Branching Paths
"You submitted a pull request."
Indika was, in fact, reviewing the comments she'd gotten on that very same pull request, when her boss, Bill, walked up behind her. What she didn't understand is why Bill said it like it was an accusation.
"Yes?" she replied.
"Okay, well, we don't do that here. You're new, so I'll let it slide, but please review the developer guide."
Well, Indika had reviewed the developer guide, or at least thought she had. As it turned out, there was the official, company wide developer guide. That's the one she'd read. But Bill maintained his own, for his team. He hadn't ever told her about it, but apparently assumed she'd have the oracular blessings of Apollo and find it by herself.
It had this to say:
Branching is prohibited. Merging is a time wasting activity and goes against CI principles. Only use git to commit, push, and pull.
And rebase, presumably, if everyone was just committing on the main branch?
Indika asked one of her co-workers, Elise, over coffee: "Is this real?"
"Yeah," Elise said. "I'm not sure how he found out about your PR, I don't think anybody added him to the review. I mean, why would they?"
"Oh, I sent him the link," Indika said. "Just a whole, 'I'm new here, look at me doing the work!' type heads up."
"Oh yeah, definitely don't do that."
"So we do use PRs?"
Elise nodded. "Of course we do. We're not crazy. We just make sure Bill never finds out."
That seemed like a terrible way to work, but Indika went along with it, at least for a few weeks. Then an opportunity presented itself; she and Bill bumped into each other in the kitchenette grabbing coffee, and nobody else was around. At this point, Indika had already submitted a number of PRs without Bill knowing.
"Bill, I've been meaning to ask, what's your rationale for prohibiting branching?"
Bill loved being asked that question. "Well, well, it comes from twenty years of experience. What exactly does a branch get you?"
"A distinct history of changes that can be maintained and eventually merged in once a large unit of work has been done without disrupting other work that might be in flight?"
"Another point of conflict! A chance for the code you're working on to get stale. A chance to fall behind the rest of the team. Now, for a large open source team, with a lot of collaborators, a branch might make sense. I'm skeptical, but I can at least understand it. But for our internal team? It's just developers seeing a new toy and going, 'oh, shiny!'"
Indika sipped her coffee and went back to her desk. She was fortunate to have a window nearby, and looked at the squirrels playing in the branches of the tree.
[Advertisement] Plan Your .NET 9 Migration with ConfidenceYour journey to .NET 9 is more than just one decision.Avoid migration migraines with the advice in this free guide. Download Free Guide Now!