►
From YouTube: Content Editor Weekly Catch up
Description
In this Content Editor weekly, Himanshu and Enrique discuss ways of improving asynchronous collaboration. We noticed that the only way collaboration is happening is synchronously in pairing sessions which is not transparent or efficient. We also talk about defining clear boundaries in our milestone goals to make easier individual progress over the week
A
Hello,
everyone.
This
is
enrique
himanshu.
This
is
the
the
content
date
or
I
will
quickly
catch
up
where
we
discuss
the
implementation
of
the
content
or
nvc
and
its
integration
in
the
wiki.
A
So
the
first
item
that
we
have
in
the
agenda
is
about
meta
conversation
for
discussing
our
collaboration
strategy,
so
he
mentioned
I
we're
discussing
that
our
current
our
current
collaboration
strategy
is
it's
stressful
and
I'm
not
very
productive,
because
most
of
the
collaboration
that
we
are
doing
happens
synchronously
over
pairing
sessions
and
that
that
demands
from
us
to
be
together
at
the
same
time,
for
more
than
an
hour,
and
when
you
combine
that
with
other
meetings
that
happen
through
the
day,
it
can
become
very
painful.
A
So
we
are
gonna
now
talk
about
it
like
find
ways
of
alternative
to
keep
collaborating
and
be
on
the
same
page,
but
not
relying
so
much
on
comparing
stations
for
that.
For
doing
that,
so
I
wrote
a
more
detailed
description
of
the
problem
here
in
the
document,
but
I
think
that
the
main
difference
with
the
previous
milestone,
where
we
were
collaborating
as
well,
is
that
we're
implementing
the
wiki
for
migration
and
I
was
working
on
the
concentrator
scaffolding
and
we
didn't
have
that
much
necessity
of
interacting.
A
So
yeah
that
I
think
that
the
reason
this
is
happening
is
that
we
perhaps
haven't
dedicated
a
lot
of
time
to
discuss
this.
So
this
is
a
good
opportunity
to
do
so
and
I
feel
like
when
I
start
the
week
like
sometimes
I
like.
I
feel
that
I
don't
have
like
a
specific
goals
that
I
can
accomplish
on
my
own,
so
I
feel
lost
and
when
we
finish,
for
example,
appearing
session,
I
don't
know
what
to
do
after
that.
A
In
my
case,
it's
like
I
have
preparing
sessions
in
the
morning
and
I
have
the
entire
afternoon
to
continue
working,
but
I
don't
know
how
to
how
to
continue
my
progress.
So
I
want,
like
you
know,
like
final
way
of
addressing
that
so
yeah,
like
the
the
solutions
that
that
I
think
that
we
could
like
implement,
like
my
proposals,
are
like
using
this
meeting
to
define,
goals
and
know
like
okay
this
week.
A
Each
of
us
want
to
accomplish
this,
and
if
there
are
blocking
parts
between
our
work,
perhaps
we
can
implementing
very
small
mercy
quest.
A
So
if
we
can
merge
it
within
a
week,
we
know
that
we
are
unblocking
each
other
and
another
solution
is
that
if
we
have
fearing
sessions,
I
think
that
they
should
have
very
specific
goals,
so
they
are
not
like
that
stressful
and
if
we
like,
like
actually
like
focus
on
that
small
goal
like
accomplish
that
and
after
that
we
have
action
items
then
we
are,
we
are
like
doing
natural
progress
yeah.
Those
are
my
thoughts.
What
do
you
think
you
mentioned.
B
I
think
what
we
can
do
is
like
last
release.
What
we
were
working
on
was
two
separate
issues,
but
we
were
still
doing
paper
programming
sessions,
but
the
key
difference
was
that
both
of
us
were
responsible
for,
like
mainly
responsible
for
shipping,
one
feature
and
the
other
person
who
was
fair
programming
on
that
was
like
more
like
a
reviewer
or
what
you
would
say,
yeah
kind
of
a
reviewer
and
like
someone
who
I'm
not
sure
what
the
other
person
is
called.
One
of
them
is
called
a
driver
and
otherwise.
B
So
what
we
have
been
doing
this
week
is
like
we
have
been
working
on
the
same
issue,
but
we
have
been
switching
between
who
is
the
driver
and
who
is
the
viewer,
and
that
kind
of,
and
and
also
the
lack
of
clear
goals,
makes
it
a
little
bit
difficult
to
work
together.
B
So
what
I
would
suggest
is
we
can
divide
the
rules.
Sorry
divide
the
issues,
so
let's
say
there
are
issues
related
to
the
wiki.
B
One
of
us
can
take
care
of
integration
of
stuff
with
wiki
like,
for
example,
we
need
to
add
stuff
like
like
how
how
error
handling
works
between
when
switching
between
formats
and
how
and
how
to
integrate
everything
with
backend,
so
that
our
custom
markdown
format
is
safe.
B
So
that
is
very
wiki
specific
and
even
if
you
don't
have
a
content
editor
in
place
for
that,
it
should
work
fine,
and
there
is
then
other
stuff
that
is
very
content
specific,
like
creating
a
toolbar
and
creating
adding
support
for
markdown
common
mark
extension.
B
So
I
would
suggest
that
we
split
our
work,
but
that
doesn't
mean
we
would
reduce
the
collaboration.
It's
just
that
we
are
kind
of
assigning
a
dri
for
some
specific
work
to
each
of
us,
so
that
we
know
that
that
this
is
the
direction
we
need
to
go
forward
in
and
if
you
are
stuck,
you
can
start
to
do
a
pairing
session.
Perhaps.
B
Yeah
so
set
dries
for
various
different
issues,
so
I
I
would
suggest,
for
example,
we
can
do.
B
So,
like
two
directions
we
can
go,
is
weekly
specific
work
and.
B
So
yeah,
so
it
is
and
actually
there's
actually
three
directions.
You
can
go
content,
editors,
specific
actually.
B
Yeah,
we
are
not
focusing
on
the
toolbar
right
now,
because
that
is
a
focus
for
the
next
release
and
I
I'm
hoping
that
some,
some
of
the
wiki
specific
work
can
be
taken
care
of
in
this
release.
So
in
the
next
release
we
can
continue
this
same
dri
theory,
but
we
split
the
our
work
so
like
one
of
us
like,
I
am
supposed
responsible
for
power
mark
extension
and
then
you
can
work
on
the
toolbar
thing.
A
Okay,
yeah
sounds
good.
I
think
that
that
finding
like
those.
A
Like
those,
let's
say,
group
of
work
that
can
that
can
happen
in
isolation
is
very
good
for
for
us
to
to
make
progress
individually,
but
I
I
still
have.
A
Because
that's
that's
the
point
of
collaboration
like
we
actually
like
take
every
week
and
every
work
that
we
are
doing
and
we
are
trying
to
actually
discuss
it
together
and
come
up
with
with
a
joint
solution
that
we
discuss
and
we
like,
like,
we
agreed
to
move
forward
in
that
way.
So
how
do
you
think.
C
B
Yeah,
so
what
I
was
saying
is,
I
think
we
can
continue
by
this
bri
thing
like
we
make
progress
on
our
own
and
and
then
we
like
every
iteration,
let's
say
like.
B
Maybe
we
ask
each
other
for
review
on
our
work
in
progress,
mr,
so
that
would
reduce
dependency
on
having
these
meetings
because,
and
that
would
also
give
us
more
context
for
if
you
actually
want
to
pay
a
program
it
would,
it
would
be
actually
more
productive
and
we
would
not
spend
time
thinking
about
what
to
do,
and
we
would
basically
come
prepared
for
the
fair
programming
session
and
not
be
all
exhausted
towards
the
end
of
it.
A
Cool,
so
what
you
mean
is
that
for
the
discussion
of
how
we
are
doing
something,
we
would
just
rely
on
code
reviews
right.
B
Yes,
yes,
I
mean
that's,
not
yeah
chord
reviews
basically,
but
we
discussed
asynchronously
on
mr,
that's
also
better
for
everyone
because
like
if
we
discuss
things
in
in
the
call
or
in
the
paid
programming
session,
it's
not
really
shared
with
other
people.
B
It's
mostly
between
us
and
even
if
we
discuss
things
when
slack
is
again
between
us,
so
collaborating
on
working
progress.
Mr
allows
us
to
be
both
collaborate
asynchronously
with
each
other
and
also
be
transparent
with
rest
of
the
team,
so
that
they
can
see
what's
actually
going
on.
A
That's
true,
that's
like
way
more
transparent
because
everyone
everything
is
in
gate
like
and
it's
a
synchronous
right.
B
Yeah,
and
also,
for
example,
last
release.
Last
week
we
did
a
pair
programming
session
and
we
come
up
with
a
paradigm
on
like
let's
say
how,
how
we're
going
to
like
create
what
were
the
serializers.
So
we
were
coming
up
with
a
paradigm
for
sterilizers
and
how
stabilizers
are
going
to
work,
and
we
would
create
that,
mr,
but
but
that,
wouldn't
really
that's
what
between
us?
That's
not
really
documented
how
we
came
to
that
conclusion.
B
If
we
do
a
discussion
on
on
mrs,
we
can,
it
can
be
really
useful
for
future
maintainers
to
see
why
that
approach
is
better
than
like.
Whatever
approach
we
had.
A
That's
true,
that's
true.
I
completely
completely
agree.
I
think
that,
like
varying
is
good
when,
when
you
actually
feel
like,
like
that,
asynchronous
communication,
perhaps
is
like
taking
too
long
because
we
are
like
we
are
having
like
a
lot
of
back
and
forth,
but
perhaps
that's
not
the
case
for
us
like
we.
A
Perhaps
we
we
didn't
even
need,
like
this
synchronous
communication,
because
we
haven't
even
had
the
chance
of
testing
if
we
if
we
were
if
we
are
having
like
this
difficult
time,
moving
forward
like
we
haven't
even
tried
doing
it
in
mr
discussions,
so
I
think
that
it's
worth
giving
it
a
try.
B
Yeah,
I
think
it
should
be
good
and-
and
I
don't
think
we
should
be
like
two
people
should
be
working
on
the
same.
Mr
I
mean
like
there
should
only
be
one
person
committing
to
the
mr
and
if
the
other
person
wants
to
do
something
they
can
suggest
patches,
so
that
that's
what
I
want
to
do
like
we,
we
should
have
like,
like
like,
like
that.
You
can
be
clear
who,
who
the
dri
hair
is.
A
Cool,
what
do
we
do
with
blockers?
A
They
are
necessarily
blockers
if
we,
if
we
have
like
separate
areas
of
work,
that
we
can
each
that
each
of
us
are
derived
from,
but
I
was
thinking
like
I
want
to
to
work
together
today,
for
example
in
a
picture
flag,
but
if
I'm
not
in,
if
I'm
not
responsible
of
the
wiki
area,
perhaps
I
shouldn't
be
working
on
the
on
the
picture
flag
at
all
right
because
you
are
like
the
person
that
is
focused
on
the
on
the
wii
on
the
wiki
stuff.
B
Yeah
sure
we
can
do
that,
so
I
think,
if
you're
more
comfortable,
doing
more
concentrated
specific
work,
you
can
work
on
work
on
the
common
mask
extensions
and
add
keep
on
adding
tests
for
all
the
different
code
blocks
that
that
tip
tab
provides.
B
So-
and
you
can
work
on
that-
and
I
think
that's
quite
important
as
well
to
to
shift
to
the
release,
and
even
if
you
don't
have
some
things
like
like
alerting
user,
when
this
message
between
the
former
dispose
of
the
ux
thing
yeah,
I
think
it
should
be
okay,
and
this
is
going
to
be
behind
the
feature
flag
anyway.
So.
B
A
A
We
dedicate
some
time
to
to
create
those
boundaries
to
make
them
more
specific.
B
13
11
and
13
12
are
are
very,
very
descriptive,
so
I
mean
they're
descriptive
enough.
I
believe
so
we
can
actually
go
and
like
actually
reassign
each
of
us,
like
basically
unassign
the
other
person,
from
whichever
issues
that
you
want
to
continue.
I
think
that
will
help
us.
B
A
But
I
okay-
let's
I-
I
see
that,
for
example,
the
the
fixture
flag.
One
is
like
very,
very,
very
explicit
about
it.
Let's
see,
let's
see
the
other
ones.
A
This
one
is
also
like
very
descriptive,
so
it's
like.
There
are
four
issues.
There
are
two
issues
that
are
focused
on
online
support.
A
There
are
two
issues
here:
there
is
one
that
is
about
implementing
the
continuator
and
supporting
common
mark
and
implementing
the
ui
of
the
content
data,
and
then
there
are
two
issues
that
are
about
like
in
integrating
the
the
content
editor
in
the
in
the
wiki
page
cool.
So
we
just
have
to
to
assign
these
two.
B
Actually,
yeah,
yes,
but
I
would
say
the
toolbar
one.
I
think
this
is
going
to
be
further.
I
think
it's
going
to
be
a
big
issue.
B
I'm
not
sure,
though
I
mean
if
it
is
just
implementing
code
from
if
that
would
be
straightforward,
I'm
not
sure,
but
yes,
so
we
also
need
to
split
like
maybe
evenly
between
both
of
us
yeah.
If
you,
if
you
can,
if
you
figure
this
one
out
and
then
you
can
work
on
the
toolbar
now
we
can
work
on
the
toolbar
together
I
mean
because.
D
B
For
the
next
release,
anyways
scheduled
for
13.12.,
I
think
for
this
current
release.
That
would
give
us
clear
understanding
of
how
we
are
stating
the
issues.
B
So
I
work
on
the
the
feature
flag
and
the
wiki
integration,
and
you
can
work
on
the
common
market
and
also
it's
okay,
if
it
slips,
because
because
we
don't
expect
to
ship
anything
in
this
release
anyway,
it's
mostly
targeted
towards
13.12,
but
the
good
thing
is
that
if
we
are
able
to
ship
both
of
these
issues
in
this
release,
even
if
it's
one
week
late,
we
we
have
like
very,
like
just
one
one
issue
left
to
work
on
to
the
next
series,
and
that
should
be
a
very
good
progress
for
our
psp.
B
In
any
ways
we
had
like,
we
wanted
to
ship
it
in
14.0
and
we
also
have
one
extra
milestone.
So
we
should
be
quite
ahead
of
progress
if
we
are
able
to
like
just
take
care
of
these
three
issues.
A
And
what
happens
like
in
the
case
of
these
common
mark
issue,
tiptop
already
provides
plenty
of
support
for
all
of
the
common
market
elements.
So
if
I
have
capacity
I
I
should
like
find
something
something
else
to
to
work
on.
So
it's
okay.
A
B
B
Yeah
two
more
issues.
I
think
that
the
other
one
is
for
me
again,
it's
pretty
specific,
so
you
need
to
handle
situations
between
switching
between
different
formats,
so
I
think
it's
kind
of
an
er
like
a
good
way
to
split
the
work.
A
Cool
okay,
so
I'm
gonna
document
the
the
action
items.
A
Assigned
focus
on
the
weak
integration.
B
D
A
A
Cool
okay.
So
let's
that's
that
that
was
for
for
me
and
and
let's
give
it
a
try
and
see
how
it
works.
So.
A
B
B
B
A
So
I'm
gonna
unassign
myself
in
this
one
yeah.
You
can
find
yourself.
A
This
one
is
also
about
yeah,
that's
generation.
B
A
B
Mean
we
will
be
working
together
anyway,
because
we
do
need
some
coordination
to
make
sure
that
integration
of
of
creator
works
properly.
I
mean
we
need
to
be
sure
that
we
are
on
the
same
page
about
how
we
organize
stuff,
because
you're
going
to
be
modifying
same
piece
of
code,
although
in
a
different
folder,
and
I'm
also
going
to
use
like
like
adding
support
in
the
same
file
like
two
markdown
from
background.
B
A
B
A
B
Like
personally,
I
believe
that,
if,
if
there
are
multiple
people
responsible
for
something
that
kind
of
makes
it
that
no
one
is
responsible,
so
basic
shared
responsibility
is
no
responsibility,
so
that's
also
kind
of
it.
It
psychologically
affects
your
mind.
A
Yes,
I
I
think
that
what
what
we
should
be
careful
of
is
that
when
we
are
dri
like
we
allow
each
other
to
have
like
a
meaningful
participation
on
each
other's
work
like
we
cannot
go
like
to
to
either
extreme
like
there
is
extreme
an
extreme
where
we
are
both
responsible
for
for
the
same
thing,
and
we
are
not
making
progress
because
it
feels
like
we
have
to
work
together
on
it.
But
there's
the
other
string
where,
like
we
have
so
much
ownership,
that
the
other
person
cannot
like
make
a
meaningful
contribution.
B
B
A
B
Yes,
I
agree,
both
extremes
are
bad,
but
the
good
thing
about
get
lab
is
that
we
really
have
a
good
code
review
process
and
I
think
we
can
take
advantage
of
that
to
collaborate
asynchronously.
B
I
think
we
we
already
collaborate
asynchronously
with
so
many
other
reviewers
and
developers
and
people
sending
package
feature
that's
sort
of
like
elaboration.
I
think
that
can
work
for
us
in
the
same
way
as
that
yeah.
A
Cool,
so
do
we
should
we
move
on
to
the
to
the
next
item:
yeah,
okay,
so
about
dcmr.
So
last
time
that
we
were
working
on
this,
we
were
discussing
the
the
serializer
strategy
and
I
created
a
patch
for
a
proposal.
So
first
based
on
the
on
the
previous
discussion,
we
are
mixing
here
both
two
concerns,
because
there
is
a
concern
of
how
the
the
contentator
handles
the
the
the
markdown
serialization
and
then
there's
a
wiki
integration.
B
A
B
What
we
had
it's
just
providing
a
new
html
function,
and
I
just
need
to
look
at
it
once
again
too.
B
Yeah,
I
think
I
think
we
are
over
complicating
this
by
trying
to
make
it
very
future
proof
and
right
now
we
are
really
sure
that
it's
going
to
be
dealing
with
only
only
markdown,
and
I
don't
think
there
are.
There
are
going
to
be
any
other
kind
of
stabilizers,
except
that
the
api
endpoints
might
be
a
little
different.
C
B
I
think
we
can
simplify
it
a
little
bit
further.
I
don't
think
we
really
need
a
stabilizer
at
all,
so
what
we
can
do
is,
let's
not
call
it
a
serializer.
Let's
just
create
a
wrapper
around
the
the
editor
that
it
provides.
You
provides
you
and
add
serialize
and
answer
like
functions
on
top
of
that,
and
then
you
can
give
it
a
call
back
like
you're
already
doing
right
now,
but
you're
giving
callbacks
to
the
fertilizer,
I
would
say
just
create
a
rapper.
I
mean.
B
Basically,
you
would
just
rename
the
the
life
and
call
it
editor
wrapper,
or
something
like
that.
B
So
that
gives
us
more
like
we
don't
really
want
it
to
just
do
serializing
right,
because
we
wanted
to
handle
things
like
pasting
stuff
right.
B
We
don't
really
want
to
create
another
file
for
pasting
stuff
and
handling
those
sort
of
situations,
because
it
doesn't
really
belong
in
the
stabilizer
right.
We
need.
A
Yeah
we,
what
we
need
is
just
like
a
way
of
providing
date
or
data
with
a
with
a
method
that
converts
the
the
markdown
to
html.
B
Yeah,
my
point
is
that
let's
create
a
wrapper
around
the
editor
and
provide
it
with
this
callback
function,
to
convert
it
to
html
and
then
another
callback
to
convert
it
to
markdown.
That's
it.
A
Yeah,
that's
well.
The
like
the
the
serializer
class
is
just
like
wrapping
like
those
two,
those
two
functions,
but
it
doesn't
have
to
be
like
that.
The
fuel,
if
you
come
here
here
in
the
in
this
part,
you
see
that
the
factory
function
that
is
creating
data
is
just
passing
the
serializer.
B
Exactly
that,
that's
why
that's
my
point,
so
you
don't
need
the
serializer.
You
don't
need
to
create
a
new
system.
That's
just
redundant
information.
Just
give
information
to
create
editors.
It's
already
a
wrapper
function.
We
just
give
it
to
html
and
one
more
function
like
we
can
give
it
more
more
data
as
we
feel
necessary
yeah.
A
Cool,
so
this
one
like,
since
this
is
making
changes
to
the
api
of
the
creator
function,
that's
that
blocks
my
capacity
of
making
progress
in
common
mark.
So
is
it
okay?
If
I
extract
this
perfect
work
into
a
separate,
mr,
that
just
focuses
on
on
providing
the
the
two
html
function?
B
Okay,
but
my
point
is
that
we
don't
need
the
serializer
class
anymore.
We
can
just
give
it
give
the
create
editor
function,
take
the
properties
to
html
and
two
markdown,
and
just
you
delegate
all
of
that
to
your
two
markdown
and
from
markdown
classes
functions.
A
Yeah
definitely
I
I
completely
understood
that
and
I'm
gonna
change
approach
to
remove
this
in
the
markdown
serializer
class,
but
I
feel,
like
you
know,
we
actually
need
to
to
pass
the
the
to
html
function
somehow,
so
it
is
still
an
api
change.
A
B
Yeah
sure
we
can
do
that
and
that
also
improves
the.
B
And
that
also
like,
like
device
responsibility
where,
like
we're
not
doing
too
many
things
in
the
same
mri.
A
Exactly
awesome,
so
we
have.
We
have
a
plan.
A
Yeah
cool,
so
what
else
is
there
anything
else
that.
A
This
has
been
very
productive
and
very
nice
to
to
find
and
have
an
approach
that
we
feel
both
are
comfortable
about
working
with.
So
thank
you
very
much.