Git: How to finish a PR for someone who is away on vacation

How to get a copy of someone else’s pull request from Rolfe Dlugy-Hegwer on Vimeo. Suppose you work with someone who is away for the Thanksgiving or Christmas holidays. What if you need to make changes to their pull request and get them merged before they return? Prerequisites You and your colleague both have forks…More

Vale: The unexpected team

The past two weeks, I created a Slack channel called #vale-at-red-hat and invited folks at work to join. Then I invited them to become collaborators on the repo. It worked! A bunch of folks signed up to become full collaborators. To work this way, you have to give up sole ownership and control. Invite folks…More


One of the nice things about the Write the Docs – Portland conference two weeks ago, was it’s unconference. An unconference is a participant-driven meeting. The term “unconference” has been applied, or self-applied, to a wide range of gatherings that try to avoid hierarchical aspects of a conventional conference, such as sponsored presentations and top-down…More

My first (awful) video presentation

Ughh! 8 days for 8 minutes of awful video A few weeks back, I saw an opportunity to give a presentation to my fellow developers. The dev lead for oVirt put out an RFP for the upcoming oVirt 2020 Online Conference. Oh, and by the way, please prerecord your presentation so we can upload it…More

Well begun (in Git) is half done

Well begun is half done. ~ Aristotle Inspired by James Clear’s book, Atomic Habits, I’ve started starting tasks before it’s time to do them. For example, I prepare the Keurig coffee machine before bed each night. I fill the reusable filter with fresh coffee grounds and top up the reservoir with water. As a sign…More

Developer-contributed content in upstream docs

“No software spec survives first contact with the compiler.” One of the interesting bits in the project type #1: Team=Both, Code=Up>Down, Docs=Down>Up scenario is when developers write up their feature plans in the upstream repo. Often, these show up in the /doc subdirectory. Often, before coding, a developer writes up a description of the new feature…More