From: "Darrick J. Wong" <darrick.wong@oracle.com>
To: xfs <linux-xfs@vger.kernel.org>
Subject: Refactoring the Review Process
Date: Wed, 22 Apr 2020 15:25:36 -0700 [thread overview]
Message-ID: <20200422222536.GE6741@magnolia> (raw)
Hi everyone,
Writing and reviewing code in isolation hasn't always served me well. I
really enjoyed my experiences developing the reflink code (~2015) being
able to chat with Dave in the evenings about the design of particular
algorithms, or how certain XFS structures really worked, and to learn
the history behind this and that subsystem.
Returning to first principles, I perceive that the purpose of our review
processes is to make sure there aren't any obvious design flaws or
implementation errors in the code we put back to the git repo by
ensuring that at least one other XFS developer actually understands
what's going on.
In other words, I am interested in testing the pair programming
paradigm. Given that we have zero physical locality, I suspect this
will work better with an interactive medium and between people who are
in nearby time zones. I also suspect that this might be better used for
more focussed activities such as code walkthroughs and reviews. Still,
I'm willing to entertain the possibility of using this as a second means
to get a patchset to a Reviewed-by.
I also speculate that this might be a good mentoring opportunity for us
to trade productivity tips and disseminate 'institutional' knowledge
between people. I for one am happy to help others learn more about the
code base in exchange for learning more about the parts of XFS with
which I'm less familiar. (I bet Allison knows more about how xattrs
work than I do at this point...)
--D
next reply other threads:[~2020-04-22 22:25 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-22 22:25 Darrick J. Wong [this message]
2020-04-23 14:11 ` Refactoring the Review Process Eric Sandeen
2020-04-23 19:35 ` Allison Collins
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200422222536.GE6741@magnolia \
--to=darrick.wong@oracle.com \
--cc=linux-xfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).