"WFH, the team has found new ways of working together. Every day, someone will start a Teams meeting where those who want join. Everyone is muted with cameras off. If someone has a question, they can simply unmute and raise their voice, like we did when we were a desk apart. This often leads to team programming, where you share your screen and the team looks at the code together, discussing implementation…“ 1/

(Karoline Klever - https://x.com/karolikl/status/1483538480227667971)

#OnModernDev #AlexThuPairing

Karoline Klever (@karolikl) on X

WFH, the team has found new ways of working together. Every day, someone will start a Teams meeting where those who want join. Everyone is muted with cameras off. If someone has a question, they can simply unmute and raise their voice, like we did when we were a desk apart.

X (formerly Twitter)

"I hear there is a new Scrum guide out. Please tell me it is now reduced to one sentence...

“Jeff & Ken are sorry, it should have been XP”“

(Chris McDermott . https://x.com/chrisvmcd/status/1329138304793669633)

#OnModernDev #AlexThuReading #AlexThuClassics #AlexThuPairing

Chris McDermott 🏴󠁧󠁢󠁳󠁣󠁴󠁿🇪🇺 (@chrisvmcd) on X

I hear there is a new Scrum guide out. Please tell me it is now reduced to one sentence... “Jeff & Ken are sorry, it should have been XP”

X (formerly Twitter)

"PRs: The worst possible way to review code (1/7)

We used to talk when reviewing code. Now we throw a pointer to a diff over a wall, and trust that others care enough to do a good review. (Or cynically, hope they don't care enough to find things we must fix.)

[...]

I just wonder often how we got to something so bad. PRs are 100% not valuing "individuals and interactions over processes and…“ 1/

(Jeff Langr - https://x.com/jlangr/status/1487135760012627973)

#OnModernDev #AlexThuPairing

Jeff Langr (@jlangr) on X

PRs: The worst possible way to review code (1/7) We used to talk when reviewing code. Now we throw a pointer to a diff over a wall, and trust that others care enough to do a good review. (Or cynically, hope they don't care enough to find things we must fix.) // @tottinge

X (formerly Twitter)

"Instead of improving a process, it’s sometimes better to think about how to work in a way that renders the process unnecessary. E.g. if instead of improving your code-review process, pair, mob, get rid of ownership (everybody works in all the code), and refactor mercilessly.“

(Allen Holub - https://x.com/allenholub/status/1487971957253550080)

#OnModernDev #AlexThuReading #AlexThuPairing

Allen Holub. https://linkedIn.com/in/allenholub (@allenholub) on X

Instead of improving a process, it’s sometimes better to think about how to work in a way that renders the process unnecessary. E.g. if instead of improving your code-review process, pair, mob, get rid of ownership (everybody works in all the code), and refactor mercilessly.

X (formerly Twitter)

"Also my hot take of the day: if you, as a senior team member refuse to pair with more junior team members, you’re not only missing out on a learning opportunity yourself but you shouldn’t be in a leadership position.“

(Emma Bostian . https://x.com/EmmaBostian/status/1493511128466526215)

#OnModernDev #AlexThuClassics #AlexThuReading #AlexThuPairing

Emma Bostian (@EmmaBostian) on X

Also my hot take of the day: if you, as a senior team member refuse to pair with more junior team members, you’re not only missing out on a learning opportunity yourself but you shouldn’t be in a leadership position.

X (formerly Twitter)

"A: "But if all of our programmers are pairing, won't they write half as much code?“

B: "No, hopefully they'll write even less than that"

Don't forget: code is an asset *and a liability*.“

(Tuple - https://x.com/tuple/status/1493609144930246658)

#OnModernDev #AlexThuReading #AlexThuClassics #AlexThuPairing

Tuple (@tuple) on X

Don't forget: code is an asset *and a liability*.

X (formerly Twitter)

"This thread concisely summarizes the book. Have hope, fellow geeks, there are better ways to program out there.“

(@kentbeck - https://x.com/KentBeck/status/1504102571383828482)

#OnModernDev #AlexThuReading #AlexThuPairing

Kent Beck 🌻 (@KentBeck) on X

This thread concisely summarizes the book. Have hope, fellow geeks, there are better ways to program out there.

X (formerly Twitter)

"Not sure I want to open this can of worms, again, but what the hell! We only live once! 😄. Pull requests that trigger code review (I'm not talking about a PR that triggers an automated CD cycle) are, I think, a *really* bad idea. 1/9“

(Allen Holub - https://x.com/allenholub/status/1521159310746824704)

#OnModernDev #AlexThuPairing

Allen Holub. https://linkedIn.com/in/allenholub (@allenholub) on X

Not sure I want to open this can of worms, again, but what the hell! We only live once! 😄. Pull requests that trigger code review (I'm not talking about a PR that triggers an automated CD cycle) are, I think, a *really* bad idea. 1/9

X (formerly Twitter)

"That’s not my experience. When you work collaboratively in an ensemble/mob, you are effectively reviewing the code (much more thoroughly than you would with a formal code review) as you are writing or modifying the code. There is no need to add a waterfall gate like a PR.“

(Allen Holub - https://x.com/allenholub/status/1521136590747168770)

#OnModernDev #AlexThuPairing

Allen Holub. https://linkedIn.com/in/allenholub (@allenholub) on X

@jmkodes @christianhujer @oracle2025 @davefarley77 @d_stepanovic @GeePawHill That’s not my experience. When you work collaboratively in an ensemble/mob, you are effectively reviewing the code (much more thoroughly than you would with a formal code review) as you are writing or modifying the code. There is no need to add a waterfall gate like a PR.

X (formerly Twitter)